Este artículo de 1980 fue escrito por nuestro colaborador A. Fanzeres y aquí reproducido con el permiso de su hijo A. Fânzeres Jr. El artículo describe las antenas de cuadro y su uso en radiogoniometría.

   La recepción con antena de cuadro, desde el punto de vista del aficionado o experimentador puede traer resultados gratificantes. Desde el punto de vista profesional la recepción con antenas de cuadro se utiliza para la radiogoniometría, es decir, la medida de ángulos usando las ondas de radio. Por este proceso, aviones, barcos y vehículos (esto mismo lector, vehículos en el desierto) pueden orientarse y llegar a puerto seguro.

   La teoría que apoya la radiogoniometría es un poco compleja y por eso vamos a pedir permiso a nuestros lectores para entrar en la parte práctica, dando los detalles que consideramos importantes para que entienda cómo funciona la recepción al cuadro.

   La antena debe ser dimensionada de acuerdo con el rango de frecuencia que se va a operar y con los recursos tecnológicos existentes es posible construir una antena de cuadro de dimensiones reducidas, con núcleo de ferrita, que en la práctica es capaz de desempeñar igual las antiguas antenas de el cuadro, las mastodónticas.

   El principio de funcionamiento de la antena de cuadro es el siguiente. Veamos la figura 1.

 

Figura 1 - Una antena de cuadro
Figura 1 - Una antena de cuadro | Clique na imagem para ampliar |

 

   

Tenemos una antena de cuadro en la parte inferior del dibujo (b), y en las líneas punteadas se indican los diagramas polares de intensidad máxima. Encima en proyección vertical (a), tenemos la misma antena de cuadro, con los círculos indicando las áreas de máxima intensidad de señal. Es decir, si la estación transmisora ​​está en la dirección de las flechas, la señal será recibida con la mayor intensidad en la antena de cuadro.

   Si observamos atentamente, la figura 1 resalta que existen dos áreas idénticas de sensibilidad o intensidad máxima, formando lo que denomina figura ocho. Esta figura en 8, con dos campos de sensibilidad iguales, puede traer un problema en la recepción, pues si a efectos direccionales, asociamos la antena de cuadro a un círculo calibrado en grados, habrá una ambigüedad o error de 180º cuando giremos la antena para recibir la señal con mayor intensidad.

   Para evitar esto, es decir, el error o ambigüedad de 180 grados se puede usar una antena de sentido. Se trata de una antena vertical, que recibe la señal de la misma estación, pero de tal modo que queda desfasada con uno de los diagramas polares de la antena de cuadro y la señal resultante es la indicada en la figura 2.

 

Figura 2 - Antena de sentido
Figura 2 - Antena de sentido | Clique na imagem para ampliar |

 

   

Hay un área de sensibilidad nula y un área de sensibilidad máxima. Esto da como resultado un diagrama polar, no más de figura 8, sino de un cardiode, con una sola zona nítida de señal máxima. De este modo se elimina y ambigua de los 180º.

   Pero las cosas no son tan simples. En las figuras 1 y 2 damos el ejemplo de una antena de cuadro que tiene lados verticales y horizontales. Esto hace que reciba el componente horizontal y vertical de la onda, que en ciertas ocasiones puede perturbar grandemente la obtención de un punto de señal máximo (o mínimo).

   Para evitar esto si blinda la antena. Este blindaje consiste en un revestimiento de cobre, hecho de tal modo que no "cortocircuite" el devanado de la antena, es decir, se interrumpe, dejando un espacio de unos milímetros entre el comienzo y el final del blindaje que envuelve las espiras de la antena antena de cuadro.

   De este modo el blindaje mejora grandemente el funcionamiento de la antena.

   El blindaje se conecta a la tierra y los extremos de la antena de cuadro van unidos a la entrada de antena balanceada del receptor. (figura 3)

 

Figura 3 - Uso de un blindaje
Figura 3 - Uso de un blindaje | Clique na imagem para ampliar |

 

   

Si la antena de cuadro se conecta a un disco calibrado (transferidor) como se muestra en la figura 4, será posible determinar la dirección de "llegada" de las señales de las emisoras de radio.

 

Figura 4 - Uso de un transferidor
Figura 4 - Uso de un transferidor | Clique na imagem para ampliar |

 

   

Normalmente la antena de cuadro tiene uno de sus lóbulos de sensibilidad máxima, orientando, junto con la esfera graduada, para que coincida con el norte o el 0º. El otro lóbulo quedará naturalmente orientado a 180º. Los lóbulos de mínimo quedarán a 90º y 270º.

   En la figura 5 tenemos un ejemplo de una antena de cuadro, con núcleo de ferrita.

 

 

Figura 5 - Una antena con núcleo de ferrita
Figura 5 - Una antena con núcleo de ferrita | Clique na imagem para ampliar |

 

 

El aspecto físico no es absolutamente de una antena de cuadro clásica, pero el funcionamiento es idéntico. En la posición indicada, donde la barra de ferrita está paralela a la antena de la estación (STN) o en el plano perpendicular de la propagación de las ondas, la señal recibida será el máximo.

  Sin embargo, para obtener la dirección de una estación, se opera de otro modo.

  Mientras que para recibir la señal de una estación deseada, para escuchar, se utiliza el lóbulo o diagrama polar de mayor intensidad, para determinar la dirección se usa el mínimo, o área de menor señal, pues es mucho más fácil, más definido, determinar una área de mínima señal que de máximo, salvo cuando se posee, asociado en el receptor, una indicación de intensidad de señales. En la figura 5 tenemos la disposición de mínimo, cuando la dirección de la antena de cuadro está en un plano que queda a 90º de la dirección de propagación de las ondas.

   Si el transferidor, solidario con la antena de cuadro, con el cero orientado hacia el norte, es fácil determinar la dirección de las señales recibidas. Si existe antena de cuadro asociada a la antena de sentido, el diagrama polar tipo cardiode elimina la ambigüedad de 180º.

   Si, tal no es necesario proceder a una triangulación, es decir, dos estaciones radiogoniométricas, conectadas por radio o teléfono, obtiene un "fijo" o lectura de la posición, en grados de la señal emitida y trazan dos rectas, en los ángulos indicados por sus mostradores calibrados.

   En el punto de intersección está situada la estación. Es posible también, con un solo receptor obtener la configuración si la estación recibida está en la marcación correcta o con error de 180º. Para ello después de la primera medida, se mueve el receptor, dotado de antena de cuadro, en una dirección, recta, hacia adelante.

   Después de 500 metros o 1 km, se vuelve a efectuar una nueva lectura. Si la marcación crece es porque la estación está frente y se decrece es porque está detrás.

   Veamos un ejemplo. Se supone que se determinó en el primer marcado que la estación estaría a 30 o 210. Caminando en la dirección 0º, si la estación estuviera frente (30º) la tendencia sería de la lectura ir aumentando a 35º, 40º, etc. Si estuviera detrás, ella disminuir de 210º a 205º, 200º, etc.

 

 

18.924MBMemory Usage38.11msRequest 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" => 1749726699 "last" => 1749726699...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.36KB) (314μs)
  • afterInitialise (1.14MB) (3.73ms)
  • afterRoute (179.16KB) (901μs)
  • beforeRenderComponent com_content (100.7KB) (436μs)
  • Before Access::preloadComponents (all components) (33.45KB) (215μs)
  • After Access::preloadComponents (all components) (107.06KB) (362μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (10μs)
  • After Access::preloadPermissions (com_content) (16.22MB) (18.28ms)
  • Before Access::getAssetRules (id:27055 name:com_content.article.30693) (514.65KB) (565μs)
  • After Access::getAssetRules (id:27055 name:com_content.article.30693) (7.38KB) (31μs)
  • afterRenderComponent com_content (390.1KB) (5.9ms)
  • afterDispatch (2.25KB) (56μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (1.58ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (331μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (89μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (129.21KB) (1.14ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (552μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (72μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (179μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (47μs)
  • afterRender (266.06KB) (3.22ms)
  • 1 x After Access::preloadPermissions (com_content) (16.22MB) (47.96%)
    18.28ms
    1 x afterRenderComponent com_content (390.1KB) (15.47%)
    5.90ms
    1 x afterInitialise (1.14MB) (9.78%)
    3.73ms
    1 x afterRender (266.06KB) (8.44%)
    3.22ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (358.53KB) (4.15%)
    1.58ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (129.21KB) (2.99%)
    1.14ms
    1 x afterRoute (179.16KB) (2.36%)
    901μs
    1 x Before Access::getAssetRules (id:27055 name:com_content.article.30693) (514.65KB) (1.48%)
    565μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (9.27KB) (1.45%)
    552μs
    1 x beforeRenderComponent com_content (100.7KB) (1.14%)
    436μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.95%)
    362μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.87%)
    331μs
    1 x afterLoad (85.36KB) (0.82%)
    314μs
    1 x Before Access::preloadComponents (all components) (33.45KB) (0.56%)
    215μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.64KB) (0.47%)
    179μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.23%)
    89μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.47KB) (0.19%)
    72μs
    1 x afterDispatch (2.25KB) (0.15%)
    56μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    47μs
    1 x After Access::getAssetRules (id:27055 name:com_content.article.30693) (7.38KB) (0.08%)
    31μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.03%)
    10μs
21 statements were executed, 5 of which were duplicates, 16 unique10.8ms1.58MB
  • SELECT @@SESSION.sql_mode;31μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 170μ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)145μs944BParams/libraries/src/Session/MetadataManager.php:260Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`53μ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` = :guest77μ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`231μ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)213μ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.66ms1.48MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`330μs2.39KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '30693'140μ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)165μ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`184μ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)224μ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`168μ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 ASC382μ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`173μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1158μ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)93μs648B/administrator/components/com_finder/src/Indexer/Taxonomy.php:325Copy
  • SELECT * FROM `incbmx_schemaorg` WHERE `itemId` = :itemId AND `context` = :context60μ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)171μ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