Este artículo forma parte del libro Transmisores y Generadores de RF de Apollon Fanzeres de 1985 que reproducimos en su totalidad para descargar en este sitio, pues la parte teórica todavía es actual y algunos circuitos todavía pueden ser reproducidos con facilidad.

 

La necesidad de medir

Si medimos algo, tendremos condiciones de saber lo que sucede y también poder repetir el acontecimiento, desde que observando las condiciones anteriores que llevaron al evento.

   En transmisión es necesario poseer un mínimo de instrumentos o procesos de medición para evitar que los generadores de RF o los transmisores funcionen de manera inadecuada, causando perjuicios al usuario y otras personas. Estos perjuicios pueden ir desde un funcionamiento inadecuado del transmisor, hasta causas más serias, incluso ilícitos penales.

 

 

Voltímetro Electrónico

   El circuito de la figura 1 es de un voltímetro electrónico de costo relativamente bajo. Su resistencia de entrada es del orden de 200 kilohms por volt, más que adecuado para circuitos valvulares o transistorizados. El medidor utilizado es robusto, siendo de 0-1 mA y utiliza dos circuitos integrados de la serie muy popular

   Las escalas de alcance son de 1 a 20 volts, pero pueden ser expandidas utilizando en S1 una llave de mayor número de polos y resistores de mayor valor como se ve en la figura 2.

 

Figura 1 - Voltímetro electrónico
Figura 1 - Voltímetro electrónico | Clique na imagem para ampliar |

 

 

Figura 2 - Entradas de las escalas
Figura 2 - Entradas de las escalas | Clique na imagem para ampliar |

 

 

 

Puente para medición de inductancias

   En el circuito de la figura 3 tenemos un puente para medir inductancias, utilizando una frecuencia de 1.000 Hz. El circuito original fue publicado en la Revista Española de Electrónica, de donde retiramos, fecha venia, los datos principales. La inductancia a medir se conecta a los terminales B1 y B2, se selecciona el rango de alcance a través del conmutador S2 (ver tabla en la figura). Gira el potenciómetro R10 hasta que no se escucha sonido en los auriculares. Este potenciómetro R10 debe estar estrictamente calibrado. Multiplicando el valor ôhmico de R10 por el factor de conmutación de la llave S2, tendremos el valor de la inductancia

 

Figura 3 - Puente para medir las inductancias
Figura 3 - Puente para medir las inductancias | Clique na imagem para ampliar |

 

 

 

Grid Dip

   Un instrumento indispensable para quien experimenta o construye transmisores es el indicador de buceo o grid-dip. Permite el grid-dip (GD) medir frecuencias, capacidades, inductancias, como frecuencia de resonancia de bobinas y antenas. El circuito que describiremos abarca, en seis juegos de bobinas, el rango de frecuencias que va de 3 a 160 MHz, lo que permite operar en todas las bandas (o casi todas) del radioaficionado. En la figura 4 tenemos el circuito del grid-dip y, en la figura 5, una disposición de los componentes.

 

Figura 4 - Circuito del grid-dip.
Figura 4 - Circuito del grid-dip. | Clique na imagem para ampliar |

 

 

Las bobinas deben ser realizadas de acuerdo con una tabla específica y hay un detalle para la construcción de una bobina en la figura 6. La bobina para el rango de 90 a 160 MHz no debe tener núcleo y constará de dos espiras con derivación en el centro. El diámetro de la bobina debe ser entre 15 y 18 mm, como las otras.

 

Figura 5 - Disposición de los componentes del grid-dip meter
Figura 5 - Disposición de los componentes del grid-dip meter | Clique na imagem para ampliar |

 

 

Figura 6 - Detalle NÚCLEO para la construcción de la bobina n ° 5.
Figura 6 - Detalle NÚCLEO para la construcción de la bobina n ° 5. | Clique na imagem para ampliar |

 

 

 

Ondámetro

 

   Para los que no desean construir un grid-dip recomendamos este ondulado, que es simple y bastante sensible. La bobina tiene 2,5 cm de diámetro y debe ser de material aislante, como paxolin, acrílico, etc. La extensión del enrollamiento, que será a espiras juntas, ocupará cerca de 5 cm. Los detalles está en la figura 7.

L1 - 65 espiras, hilo esmaltado, 0,5 mm. Espiras juntas sobre forma de 2,5 cm de diámetro. Derivaciones a 30 °, 45 °, 550, 60 ° y 65 ° espiras, a partir del lado de masa.

L2 - 15 espiras, hilo esmaltado, 0,3 mm. Espiras juntas sobre el lado de antena de L1. Enrolla directamente sobre L1 aislando con cinta adhesiva.

 

Figura 7 - Circuito del ondámetro
Figura 7 - Circuito del ondámetro | Clique na imagem para ampliar |

 

 

C1, C2, - 0,001 uF mica

C3, 140 pF variable

CR1 - Diodo de detección

CHRF1 - Choque RF 2,5 mH

M1 - Medidor sensible (250μA, 500μA, 1μA, etc.)

L1 - Llave 1 polo, 6 posiciones

 

   El medidor utilizado puede ser desde 100 microampères hasta 0-1 mA. Naturalmente, cuanto más sensible sea el medidor, más sensible el ondulado. El condensador C3 deberá tener una escala calibrada para que se puedan efectuar las medidas de frecuencia del transmisor bajo examen.

 

 

Marcadores de frecuencia

   El sistema básico marcador de frecuencia para el radioaficionado es un cristal de 100 KHz, que permite calibrar la escala de los receptores con puntos separados de 100KHz. En la figura 8 tenemos un circuito favorito de los que todavía utilizan válvulas.

 

Figura 8 - Circuito ideal para el uso de válvulas.
Figura 8 - Circuito ideal para el uso de válvulas. | Clique na imagem para ampliar |

 

   Para los que prefieren utilizar transistores tenemos, en la figura 9, dos circuitos utilizando transistores comunes.

 

Figuras 9 A y B -Dos circuitos con utilización de transistores.
Figuras 9 A y B -Dos circuitos con utilización de transistores. | Clique na imagem para ampliar |

 

 

 

Indicador de Onda Estacionaria

   El circuito de este indicador de ondas estacionarias (ROE) es simple, como se puede apreciar por el diseño de la figura 10. Su operación es muy simple y una completa descripción del aparato y método de aplicación puede ser encontrado en el libro Banda del Ciudadano de nuestra autoría. .

 

Figura 10 - Circuito de indicador de ondas estacionarias.
Figura 10 - Circuito de indicador de ondas estacionarias. | Clique na imagem para ampliar |

 

 

Instrumentos Varios En ciertas firmas especializadas en venta de chatarra de radio existen plenitud de medidores analógicos, es decir, de puntero, que cuestan una fracción del precio de un instrumento nuevo. • Tener miliamperímetros, voltímetros, etc., que permitan medir simultáneamente las tensiones y corrientes de los circuitos bajo experimentación, compensa de mucho el dinero gastado en los mismos.

 

Multímetros

   La construcción de un multímetro o V.O.M. no presenta dificultades. El problema es la calibración de las distintas escalas del medidor. Es preferible adquirir un instrumento ya listo, de fabricación industrial o comercial, o bien conseguir por préstamo un instrumento de éstos para medidas más correctas de resistores y los shunts para los instrumentos sueltos que posean.

 

 

Osciloscopio

 

   Para el radioaficionado un osciloscopio sirve principalmente para la verificación de la portadora, circuitos de audio etc. El costo elevadísimo de un osciloscopio -que tiene siempre más recursos que los necesitados por el radioaficionado- hace la adquisición de un muy discutible.

   Sin embargo, en un próximo libro sobre osciloscopios, describiremos tipos simples, apropiados para medidas de radio transmisión, a nivel de radioaficionado.

 

 

18.924MBMemory Usage39.88msRequest Duration
Joomla! Version5.2.3
PHP Version8.3.20
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" => 1749615092 "last" => 1749615092...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (222μs)
  • afterInitialise (1.14MB) (3.68ms)
  • afterRoute (179.16KB) (875μs)
  • beforeRenderComponent com_content (100.7KB) (376μs)
  • Before Access::preloadComponents (all components) (33.45KB) (185μs)
  • After Access::preloadComponents (all components) (107.06KB) (457μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (7μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (19.32ms)
  • Before Access::getAssetRules (id:27074 name:com_content.article.30712) (514.65KB) (983μs)
  • After Access::getAssetRules (id:27074 name:com_content.article.30712) (7.38KB) (35μs)
  • afterRenderComponent com_content (409.49KB) (6.47ms)
  • afterDispatch (2.25KB) (42μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.5ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (289μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (87μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (1.1ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (570μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (69μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (199μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (47μs)
  • afterRender (265.75KB) (3.26ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (48.44%)
    19.32ms
    1 x afterRenderComponent com_content (409.49KB) (16.23%)
    6.47ms
    1 x afterInitialise (1.14MB) (9.22%)
    3.68ms
    1 x afterRender (265.75KB) (8.18%)
    3.26ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (3.77%)
    1.50ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (64.9KB) (2.76%)
    1.10ms
    1 x Before Access::getAssetRules (id:27074 name:com_content.article.30712) (514.65KB) (2.46%)
    983μs
    1 x afterRoute (179.16KB) (2.19%)
    875μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.43%)
    570μs
    1 x After Access::preloadComponents (all components) (107.06KB) (1.15%)
    457μs
    1 x beforeRenderComponent com_content (100.7KB) (0.94%)
    376μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (79.43KB) (0.73%)
    289μs
    1 x afterLoad (85.36KB) (0.56%)
    222μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.5%)
    199μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.46%)
    185μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    87μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.17%)
    69μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.75KB) (0.12%)
    47μs
    1 x afterDispatch (2.25KB) (0.11%)
    42μs
    1 x After Access::getAssetRules (id:27074 name:com_content.article.30712) (7.38KB) (0.09%)
    35μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    7μs
21 statements were executed, 5 of which were duplicates, 16 unique11.07ms1.58MB
  • SELECT @@SESSION.sql_mode;29μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 169μ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)204μ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` = :guest78μ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`232μs20.2KBParams/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)307μ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.65ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`339μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '30712'174μ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)184μ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`192μs3.92KBParams/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)299μs4KBParams/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`171μs3.92KBParams/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,:preparedArray3)) AND `a`.`access` IN (:preparedArray4,:preparedArray5)) AND (`a`.`group_id` = 0 OR `g`.`access` IN (:preparedArray6,:preparedArray7)) 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 ASC384μs4.81KBParams/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`180μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1160μ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)80μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context58μ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)161μ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` = 176μs1.37KBParams/administrator/components/com_scheduler/src/Model/TasksModel.php:465Copy