La prueba de los diodos es sencilla: basta polarizarlos en el sentido directo y verificar si hay conducción. Después invertimos el diodo, polarizándolo en el sentido inverso, y no debe haber conducción.

Si el diodo conduce la corriente en los dos sentidos, entonces estará en corto. Si el diodo no conduce la corriente en ningún sentido, estará entonces abierto. En los dos casos no podemos usarlo, pues está malo. Un probador de continuidad sirve para hacer la prueba de polarización en cuestión, y con esto verificar si un diodo está bueno o malo.

Para identificarlo, nos basamos en la propia curva característica de los diodos semiconductores de germanio y silicio (que son los más usados), lo que aparece en la figura 1.

 


 

 

Los diodos de germanio comienzan a conducir la corriente antes que los diodos de silicio.

Mientras que un diodo de germanio conduce la corriente ya con 0,2 V de tensión polarizadora directa, el diodo de silicio precisa por lo menos 0,6 V.

Esto significa que, si polarizamos un diodo de germanio y uno de silicio con una tensión baja directa, el diodo de silicio conducirá la corriente después del de germanio.

Un circuito simple que muestre esta diferencia se puede elaborar para la identificación de diodos.

EI probador/identificador que proponemos es una combinación de los dos circuitos continuidad y verificación del principio de la conducción, y se lo puede construir con pocos componentes, instalándolo en una cajita plástica como la que muestra la figura 2.

 


 

 

 

Funcionamiento

En la función de probador de diodos tenemos un simple indicador de continuidad en que el instrumento indicador es un VUmetro o microamperímetro de hasta 200 µA. Un trimpot en serie permite ajustar ei punto de corriente máxima de este instrumento.

Cuando se conecta la llave S1, pasamos a la función de identificador de diodos. En estas condiciones, formamos un divisor de tensión en que R1 es una rama, y P1, M1 y R2 forman otra rama.

En ausencia de componentes entre J1 y J2 la corriente en el instrumento es la máxima, ya que ajustamos eso en P1 para la prueba de continuidad o polarización de diodos.

Cuando conectamos entre J2 y J3 un diodo polarizado en el sentido directo, si el mismo fuera de germanio, la caída de tensión será menor que si fuera de silicio, y esto podrá verse fácilmente por el movimiento de la aguja. Un diodo de germanio hace que la aguja se mueva menos que uno de silicio.

Podemos tener mayor diferenciación de esta indicación en función de R1 que puede ser aumentado hasta 10 ó 15k. Haga experimentos con diodos diferentes, de naturaleza (tipo) conocido.

Los 1N34, 1N60 y 1N54 son de germanio. Tipos como el 1N914, 1N4148, 1N4001, 1N4004, 1N4007 y BY127 son de silicio.

 

Montaje

En la figura 3 damos el diagrama completo del aparato.

 


 

 

Como el montaje es muy simple, se puede usar un puente de terminales para la fijación de los componentes menores (figura 4).

 


 

 

Los tres enchufes, donde se fijarán las puntas de prueba o los alambres con pinzas de cocodrilo para la conexión a los diodos a prueba, son colocados en la parte frontal de la caja, así como el instrumento. Con S1 desconectado, y ningún componente en las pinzas (que deben estar separadas), la fuente queda desconectada, de ahí que no es necesario el uso de un interruptor general. EI instrumento, cuando indica cero, no consume corriente.

El VUmetro o microamperímetro es del tipo con hasta 200 µA de corriente de fondo de escala, de bajo costo, y puede comprarse en las casas especializadas. Si su conexión estuviera invertida, usted notará que la aguja tiende a moverse hacia afuera de la escala.

La batería B1 está formada por 4 pilas pequeñas. Use un soporte apropiado.

Para la prueba se pueden usar alambres con pines para enchufar en los conectores J1 a J3 y pinzas para la fijación en los diodos, o bien puntas de prueba.

Los resistores son todos de 1/8 ó 1/4W y el trimpot no es crítico, pudiendo tener valores de 10 k a 47k.

 

Prueba y uso

Meta las puntas de prueba inicialmente en J1 y J2. Mantenga abierta S1.

Apoyando una punta de prueba en la otra, la aguja del instrumento debe moverse. Ajuste P1 hasta obtener la corriente de fondo de escala.

En estas condiciones el aparato está listo para la prueba de diodos.

Apoyando las puntas en el sentido directo e inverso, como muestra la figura 5, para un diodo bueno debemos tener movimiento de la aguja en un caso y falta de movimiento en el otro.

 


 

 

Si esto ocurre, el diodo está bueno. Si la aguja se mueve en las dos posiciones, el diodo está en corto. Si no hubiera ningún movimiento, el diodo está abierto.

Para identificación, conectar la llave S1, una pinza en J1 (ó J2) y la otra en J3.

Enseguida conecte el ánodo del diodo a prueba en J1 (ó J2) y el cátodo en J3 (figura 6).

 


 

 

Si la inclinación de la aguja fuera más acentuada (hacia el fondo de la escala) el diodo será de silicio. Si el movimiento fuera menor, el diodo es de germanio.

 

M1 – 200 µA – microamperimetro (VU)

P1 – 22 kΩ – trimpot

R1 – 4,7 kΩ – resistor (amarillo, violet, rojo)

R2 – 1 kΩ – resistor (marrón, negro, rojo)

B1 – 6 V – btería – 4 pilas pequeñas

Varios: Interruptor simples (S1), soporte para 4 pilas, puente de terminales, caja para montaje, enchufes, punta de prueba, alambre, soldadura, etc.

 

18.812MBMemory Usage43.89msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.16
Identityguest
Response200
Templatecassiopeia
Database
Server
mysql
Version
10.5.22-MariaDB
Collation
latin1_swedish_ci
Conn Collation
utf8mb4_general_ci
$_GET
[]
$_POST
[]
$_SESSION
array:1 [ "joomla" => "***redacted***" ]
$_COOKIE
[]
$_SERVER
array:51 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 1 "timer" => array:3 [ "start" => 1743737172 "last" => 1743737172...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.61KB) (767μs)
  • afterInitialise (1.14MB) (4.76ms)
  • afterRoute (89.95KB) (1.04ms)
  • beforeRenderComponent com_content (100.37KB) (523μs)
  • Before Access::preloadComponents (all components) (33.45KB) (294μs)
  • After Access::preloadComponents (all components) (107.06KB) (460μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (20.58ms)
  • Before Access::getAssetRules (id:2662 name:com_content.article.1462) (514.65KB) (799μs)
  • After Access::getAssetRules (id:2662 name:com_content.article.1462) (7.38KB) (37μs)
  • afterRenderComponent com_content (361.92KB) (6.45ms)
  • afterDispatch (2.25KB) (51μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (1.83ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (428μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (96μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (129.29KB) (1.22ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.53KB) (651μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (77μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (245μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (51μs)
  • afterRender (271.59KB) (3.42ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (46.89%)
    20.58ms
    1 x afterRenderComponent com_content (361.92KB) (14.69%)
    6.45ms
    1 x afterInitialise (1.14MB) (10.84%)
    4.76ms
    1 x afterRender (271.59KB) (7.79%)
    3.42ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (359.33KB) (4.18%)
    1.83ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (129.29KB) (2.78%)
    1.22ms
    1 x afterRoute (89.95KB) (2.37%)
    1.04ms
    1 x Before Access::getAssetRules (id:2662 name:com_content.article.1462) (514.65KB) (1.82%)
    799μs
    1 x afterLoad (85.61KB) (1.75%)
    767μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.53KB) (1.48%)
    651μs
    1 x beforeRenderComponent com_content (100.37KB) (1.19%)
    523μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.05%)
    460μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.98%)
    428μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.67%)
    294μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.39KB) (0.56%)
    245μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    96μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.39KB) (0.18%)
    77μs
    1 x afterDispatch (2.25KB) (0.12%)
    51μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    51μs
    1 x After Access::getAssetRules (id:2662 name:com_content.article.1462) (7.38KB) (0.08%)
    37μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
21 statements were executed, 5 of which were duplicates, 16 unique11.06ms1.55MB
  • SELECT @@SESSION.sql_mode;31μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 171μs1.3KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • INSERT INTO `incbmx_session` (`session_id`,`guest`,`time`,`userid`,`username`,`client_id`) VALUES (:session_id, :guest, :time, :user_id, :username, :client_id)170μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`51μs656B/libraries/src/Access/Access.php:955Copy
  • SELECT `b`.`id` FROM `incbmx_usergroups` AS `a` LEFT JOIN `incbmx_usergroups` AS `b` ON `b`.`lft` <= `a`.`lft` AND `b`.`rgt` >= `a`.`rgt` WHERE `a`.`id` = :guest71μs1.64KBParams/libraries/src/Access/Access.php:868Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`193μs3.86KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` IN (:preparedArray1,:preparedArray2,:preparedArray3,:preparedArray4,:preparedArray5,:preparedArray6,:preparedArray7,:preparedArray8,:preparedArray9,:preparedArray10,:preparedArray11,:preparedArray12,:preparedArray13,:preparedArray14,:preparedArray15,:preparedArray16,:preparedArray17,:preparedArray18,:preparedArray19,:preparedArray20,:preparedArray21,:preparedArray22,:preparedArray23,:preparedArray24,:preparedArray25,:preparedArray26,:preparedArray27,:preparedArray28,:preparedArray29,:preparedArray30,:preparedArray31,:preparedArray32,:preparedArray33,:preparedArray34,:preparedArray35,:preparedArray36,:preparedArray37,:preparedArray38,:preparedArray39)311μs7.44KBParams/libraries/src/Access/Access.php:357Copy
  • SELECT `id`,`name`,`rules`,`parent_id` FROM `incbmx_assets` WHERE `name` LIKE :asset OR `name` = :extension OR `parent_id` = 07.82ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`340μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '1462'128μs48B/libraries/src/Table/Table.php:1348Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)174μs22.13KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`190μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `m`.`tag_id`,`t`.* FROM `incbmx_contentitem_tag_map` AS `m` INNER JOIN `incbmx_tags` AS `t` ON `m`.`tag_id` = `t`.`id` WHERE `m`.`type_alias` = :contentType AND `m`.`content_item_id` = :id AND `t`.`published` = 1 AND `t`.`access` IN (:preparedArray1,:preparedArray2)237μs3.97KBParams/libraries/src/Helper/TagsHelper.php:388Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`163μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT DISTINCT a.id, a.title, a.name, a.checked_out, a.checked_out_time, a.note, a.state, a.access, a.created_time, a.created_user_id, a.ordering, a.language, a.fieldparams, a.params, a.type, a.default_value, a.context, a.group_id, a.label, a.description, a.required, a.only_use_in_subform,l.title AS language_title, l.image AS language_image,uc.name AS editor,ag.title AS access_level,ua.name AS author_name,g.title AS group_title, g.access as group_access, g.state AS group_state, g.note as group_note FROM incbmx_fields AS a LEFT JOIN `incbmx_languages` AS l ON l.lang_code = a.language LEFT JOIN incbmx_users AS uc ON uc.id=a.checked_out LEFT JOIN incbmx_viewlevels AS ag ON ag.id = a.access LEFT JOIN incbmx_users AS ua ON ua.id = a.created_user_id LEFT JOIN incbmx_fields_groups AS g ON g.id = a.group_id LEFT JOIN `incbmx_fields_categories` AS fc ON fc.field_id = a.id WHERE ( (`a`.`context` = :context AND (`fc`.`category_id` IS NULL OR `fc`.`category_id` IN (:preparedArray1,:preparedArray2)) AND `a`.`access` IN (:preparedArray3,:preparedArray4)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray5,:preparedArray6)) AND `a`.`state` = :state) AND (`a`.`group_id` = 0 OR `g`.`state` = :gstate) AND `a`.`only_use_in_subform` = :only_use_in_subform ORDER BY a.ordering ASC402μs4.75KBParams/libraries/src/MVC/Model/BaseDatabaseModel.php:164Copy
  • SELECT `c`.`id`,`c`.`asset_id`,`c`.`access`,`c`.`alias`,`c`.`checked_out`,`c`.`checked_out_time`,`c`.`created_time`,`c`.`created_user_id`,`c`.`description`,`c`.`extension`,`c`.`hits`,`c`.`language`,`c`.`level`,`c`.`lft`,`c`.`metadata`,`c`.`metadesc`,`c`.`metakey`,`c`.`modified_time`,`c`.`note`,`c`.`params`,`c`.`parent_id`,`c`.`path`,`c`.`published`,`c`.`rgt`,`c`.`title`,`c`.`modified_user_id`,`c`.`version`, CASE WHEN CHAR_LENGTH(`c`.`alias`) != 0 THEN CONCAT_WS(':', `c`.`id`, `c`.`alias`) ELSE `c`.`id` END as `slug` FROM `incbmx_categories` AS `s` INNER JOIN `incbmx_categories` AS `c` ON (`s`.`lft` <= `c`.`lft` AND `c`.`lft` < `s`.`rgt`) OR (`c`.`lft` < `s`.`lft` AND `s`.`rgt` < `c`.`rgt`) WHERE (`c`.`extension` = :extension OR `c`.`extension` = 'system') AND `c`.`access` IN (:preparedArray1,:preparedArray2) AND `c`.`published` = 1 AND `s`.`id` = :id ORDER BY `c`.`lft`169μs3.91KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1142μs1.89KB/administrator/components/com_finder/src/Helper/LanguageHelper.php:135Copy
  • SELECT `title` FROM `incbmx_finder_taxonomy` WHERE `parent_id` = 1 AND `state` = 1 AND `access` IN (1,5)91μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context62μs1.55KBParams/plugins/system/schemaorg/src/Extension/Schemaorg.php:403Copy
  • SELECT `a`.`id`,`a`.`asset_id`,`a`.`title`,`a`.`alias`,`a`.`introtext`,`a`.`fulltext`,`a`.`state`,`a`.`catid`,`a`.`created`,`a`.`created_by`,`a`.`created_by_alias`,`a`.`modified`,`a`.`modified_by`,`a`.`checked_out`,`a`.`checked_out_time`,`a`.`publish_up`,`a`.`publish_down`,`a`.`images`,`a`.`urls`,`a`.`attribs`,`a`.`version`,`a`.`ordering`,`a`.`metakey`,`a`.`metadesc`,`a`.`access`,`a`.`hits`,`a`.`metadata`,`a`.`featured`,`a`.`language`,`fp`.`featured_up`,`fp`.`featured_down`,`c`.`title` AS `category_title`,`c`.`alias` AS `category_alias`,`c`.`access` AS `category_access`,`c`.`language` AS `category_language`,`fp`.`ordering`,`u`.`name` AS `author`,`parent`.`title` AS `parent_title`,`parent`.`id` AS `parent_id`,`parent`.`path` AS `parent_route`,`parent`.`alias` AS `parent_alias`,`parent`.`language` AS `parent_language`,ROUND(`v`.`rating_sum` / `v`.`rating_count`, 1) AS `rating`,`v`.`rating_count` AS `rating_count` FROM `incbmx_content` AS `a` INNER JOIN `incbmx_categories` AS `c` ON `c`.`id` = `a`.`catid` LEFT JOIN `incbmx_content_frontpage` AS `fp` ON `fp`.`content_id` = `a`.`id` LEFT JOIN `incbmx_users` AS `u` ON `u`.`id` = `a`.`created_by` LEFT JOIN `incbmx_categories` AS `parent` ON `parent`.`id` = `c`.`parent_id` LEFT JOIN `incbmx_content_rating` AS `v` ON `a`.`id` = `v`.`content_id` WHERE ( (`a`.`id` = :pk AND `c`.`published` > 0) AND (`a`.`publish_up` IS NULL OR `a`.`publish_up` <= :publishUp)) AND (`a`.`publish_down` IS NULL OR `a`.`publish_down` >= :publishDown) AND `a`.`state` IN (:preparedArray1,:preparedArray2)166μs22.17KBParams/components/com_content/src/Model/ArticleModel.php:215Copy
  • SELECT SUM(CASE WHEN `a`.`next_execution` <= :now THEN 1 ELSE 0 END) AS due_count,SUM(CASE WHEN `a`.`locked` IS NULL THEN 0 ELSE 1 END) AS locked_count FROM `incbmx_scheduler_tasks` AS `a` WHERE `a`.`state` = 171μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy