EL ORIGEN DEL NOMBRE ROBOT

   La palabra robot fue por primera vez usada por el escritor Checo Karel Capek en 1921, cuando editó su libro R.U.R (Rossum's Universal Robots) que hablaba en máquinas con formato humano capaces de sustituir a las personas en trabajos diarios. La idea básica era que los avances tecnológicos podrían deshumanizar a las personas, haciéndolas verdaderos robots. Desde entonces la palabra pasó a ser usada para designar mecanismos en forma que imitan seres humanos (e incluso animales) capaces de realizar tareas de forma autónoma.

 

SMA

    SMA es la abreviatura de Shape Memory Alloy o aleación con memoria de forma. Se trata de un material que después de ter una deformación al ser recorrido por una corriente eléctrica que lo calienta "recuerda" de su forma anterior y vuelve a ella tan pronto como la corriente deje de circular y se enfríe. Las SMA de nitinol son las más conocidas pudiendo ser hechas "fibras" o "hilos" que funcionan como músculos que pueden ser activados eléctricamente y con ello mover partes de robots u otros mecanismos. Las SMA funcionan por lo tanto como "músculos" eléctricos de robots.

 

Ojos de ROBOT

   Existen diversos dispositivos sensores electrónicos de luz cuya sensibilidad permite que sean usados en la detección de obstáculos o identificación de imágenes en aplicaciones relacionadas con la mecatrónica y robótica. Para las aplicaciones prácticas los siguientes son los más comunes:

a) LDR - LDR es la abreviatura de Resistencia dependiente de la luz dependiente de la luz, también conocido como CdS cell o célula de sulfuro de cadmio. Este componente es extremadamente sensible pudiendo "ver" intensidades de luz que nuestros propios ojos no vienen y es muy fácil trabajar con ellos en diseño de robótica. Los circuitos con relés y otros dispositivos pueden ser fácilmente activados a partir de la incidencia o corte de luz sobre los LDR. La única limitación para su uso es la velocidad, pero aún así es 1 000 veces mayor que la del ojo humano!

b) Foto-Transistores - exponiendo a la luz los empalmes de un transistor común se convierte en un sensor muy eficiente de luz. Así, encontramos en el mercado transistores que poseen "ventanas" de materiales transparentes que dejan la luz alcanzar sus empalmes permitiendo que sean usados ??como sensores. Los foto-transistores también son muy sensibles con la ventaja que pueden ver incluso la radiación infrarroja y son mucho más rápidos que los propios LDR.

c) Foto-diodos - diodos también pueden tener los empalmes expuestos a la luz para funcionar como detectores. La gran ventaja de los foto-diodos es que son extremadamente rápidos. Se puede hacer pasar delante de él 100 millones de objetos en un segundo, interrumpiendo un haz de luz y él es capaz de contarlos todos!

d) Foto-células - las foto-células no son más que células o pilas que convierten energía luminosa en energía eléctrica. Se pueden utilizar tanto para alimentar motores y circuitos a partir de la luz como pueden funcionar como sensores. Las foto-células son sensibles y relativamente rápidas.

 

CÓMO CARGAR BATERÍAS

   La fuente de energía más utilizada en proyectos de robótica y mecatrónica son las pilas y las baterías. Hoy en día podemos contar con una gran variedad de tipos de pilas y baterías que se pueden recargar como las plomo-ácido secas, comunes, las baterías de niquel-cádlio (Nicad) y otras.

Para cargar una batería lo que se hace es forzar una corriente en sentido contrario a la que circula cuando suministra energía. Esta corriente transpone "de vuelta" la energía que la batería entregó a un circuito externo.

Sin embargo, no es ninguna corriente que se puede aplicar a una pila o batería en la recarga. Si una corriente excesiva se aplica a la batería se calienta y puede incluso explotar.

   En las baterías y pilas de Nicad existe la indicación de cuál debe ser la corriente de recarga dada normalmente en mA (miliamperios) o incluso amperios (A) para las mayores.

   Un cargador es entonces una fuente de características especiales que puede proporcionar esta corriente a la batería o las pilas a las que debe estar ligada por los tiempos que varían de 12 a 16 horas. Se trata de lo que denominamos "fuente de corriente constante".

 

DONDE OBTENER COMPONENTES

   Obtener piezas (electrónicas o mecánicas) para el montaje de proyectos es algo que puede traer muchos dolores de cabeza a los lectores que les gusta este tema y desean hacer trabajos prácticos.

   Hay varias maneras de obtener piezas:

a) Aprovechando de chatarra - hay muchos equipos electrónicos que se abandonan porque dejan de funcionar pero eso no significa que no tengan piezas en buen estado. Tomando las placas de estos aparatos se pueden fácilmente aprovechar muchos componentes en buen estado tales como transistores, capacitores, resistores, transformadores y muchos otros. El montador de proyectos debe empezar a pensar en "coleccionar" estas placas fuera de uso, ya que pueden ser una buena fuente de material para proyectos. El mismo es válido para piezas mecánicas: juguetes, electrodomésticos, aparatos electrónicos con partes mecánicas tales como videocintas, grabadores, filmadores, etc poseen partes mecánicas que pueden proporcionar una infinidad de cosas útiles tales como pequeños engranajes, poleas, correas, motores, etc.

 

b) Comprando por correo e Internet - Muchas tiendas y distribuidores de componentes venden por Internet y por correo. Para hacer la compra el contacto puede ser hecho por carta, Internet o teléfono. Se hace la solicitud de presupuesto y cuando el dinero se deposita en una cuenta indicada en un banco, se envían las mercancías. Una de ellas es Mouser Electronics (www.mouser.com)

 

c) yendo a las tiendas especializadas - Las tiendas de componentes electrónicos están disminuyendo día a día porque tanto el trabajo de mantenimiento y de montaje ha sido reducido como también por la posibilidad que se tiene de adquirir material vía correo.

   Por otro lado, en ciudades de tamaño medio del interior aún se pueden encontrar tiendas (muchas asociadas a los talleres de reparación) que venden componentes electrónicos.

 

EL MULTÍMETRO

   Quien trabaja con cualquier tipo de proyecto que involucre electricidad (electrónica o electrotécnica) no puede diexar de saber cómo usar el multímetro en las aplicaciones básicas y tener uno. Al contrario que muchos piensan el multímetro es simple de usar y cuesta barato. No podemos ver la electricidad y por eso el único medio de saber si una corriente está pasando en un hilo o en un componente o si está bien es probándolo con un aparato apropiado y el multímetro es este aparato. El multímetro mide tensiones, corrientes y resistencias. Por la medida de las existencias podemos probar componentes y circuitos.

 

   RADIADORES DE CALOR

   Cuando una corriente eléctrica circula por cualquier componente electrónico, el calor se genera. Si este calor no se retira rápidamente del componente y se disipa en el aire, la temperatura del componente puede ascender sobrepasando los valores límites y con ello tenemos su "quema".

   En muchos casos, la eliminación del calor debe ser "ayudada" con dispositivos que aumenten el área de contacto del componente con el aire para facilitar la disipación del calor, o incluso irradiar, el calor al espacio en forma de infrarrojo. Estos dispositivos se denominan "radiadores o disipadores de calor" y pueden tener los más variados aspectos y dimensiones. En muchos proyectos, se requiere que ciertos componentes que tienden a generar calor en gran cantidad cuando funcionan sean montados en estos radiadores.

 

LAS LEYES DE LA ROBÓTICA DE ASIMOV

   Issac Asimov fue uno de los mayores escritores de ciencia ficción de todos los tiempos hablando en sus historias de viajes espaciales, robots y mundos del futuro. En una de sus historias "Yo, Robot" él habla de las leyes de la robótica o de las Leyes que todo robot debe seguir para preservar la integridad de sus creadores los humanos.

Estas leyes son:

Ley cero - un robot no puede causar daño a ningún ser humano ni por omisión, permitir que un ser humano corra peligro.

Primera Ley - un robo debe obedecer las órdenes dadas por seres humanos, excepto cuando estas órdenes entran en conflicto con la Ley Cero.

Segunda Ley - un robot debe proite su propia integridad desde que para ello no ocurra conflicto con la Ley cero y la primera Ley.

 

ROBOS FAMOSOS

   Cine, historietas y libros han hecho muchos robots famosos. La aparición de un buen linaje de ellos comenzó en el cine en los años 50.

Pero, fue con Lucas Films que varios roboletas adquirieron el estatus de celdas como el R2D2 y el C3PO. Otro robot que se hizo famoso fue el Robo B9 o Robby que participaba con el pequeño Robin de la serie perdidos en el espacio.

 

 

18.993MBMemory Usage41.61msRequest 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
array:1 [ "c2123392c06423339225f3431360b7e6" => "bm33kvs0v5cp7ofa9hdn0lee9h" ]
$_SERVER
array:52 [ "USER" => "apache" "HOME" => "/usr/share/httpd" "SCRIPT_NAME" => "/index.php" "RE...
session
array:3 [ "counter" => 7 "timer" => array:3 [ "start" => 1741941656 "last" => 1741941662...
registry
array:3 [ "data" => [] "initialized" => false "separator" => "." ]
user
array:21 [ "id" => 0 "name" => null "username" => null "email" => null "password" => "***r...
  • afterLoad (85.8KB) (333μs)
  • afterInitialise (1.14MB) (3.54ms)
  • afterRoute (179.16KB) (830μs)
  • beforeRenderComponent com_content (100.65KB) (425μs)
  • Before Access::preloadComponents (all components) (33.5KB) (199μs)
  • After Access::preloadComponents (all components) (107.06KB) (381μs)
  • Before Access::preloadPermissions (com_content) (1.57KB) (8μs)
  • After Access::preloadPermissions (com_content) (16.19MB) (20.47ms)
  • Before Access::getAssetRules (id:8 name:com_content) (480.16KB) (1.97ms)
  • After Access::getAssetRules (id:8 name:com_content) (7.36KB) (32μs)
  • afterRenderComponent com_content (435.46KB) (5.99ms)
  • afterDispatch (2.25KB) (46μs)
  • beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.23KB) (1.61ms)
  • afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (319μs)
  • beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (90μs)
  • afterRenderRawModule mod_finder (Busca_inteligente) (63.1KB) (1.15ms)
  • beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (572μs)
  • afterRenderModule mod_articles_category (Banco de Circuitos) (5.14KB) (71μs)
  • beforeRenderModule mod_finder (Busca_inteligente) (6.14KB) (187μs)
  • afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (50μs)
  • afterRender (300.3KB) (3.22ms)
  • 1 x After Access::preloadPermissions (com_content) (16.19MB) (49.19%)
    20.47ms
    1 x afterRenderComponent com_content (435.46KB) (14.4%)
    5.99ms
    1 x afterInitialise (1.14MB) (8.52%)
    3.54ms
    1 x afterRender (300.3KB) (7.74%)
    3.22ms
    1 x Before Access::getAssetRules (id:8 name:com_content) (480.16KB) (4.73%)
    1.97ms
    1 x beforeRenderRawModule mod_articles_category (Banco de Circuitos) (423.23KB) (3.87%)
    1.61ms
    1 x afterRenderRawModule mod_finder (Busca_inteligente) (63.1KB) (2.77%)
    1.15ms
    1 x afterRoute (179.16KB) (1.99%)
    830μs
    1 x beforeRenderModule mod_articles_category (Banco de Circuitos) (10.1KB) (1.37%)
    572μs
    1 x beforeRenderComponent com_content (100.65KB) (1.02%)
    425μs
    1 x After Access::preloadComponents (all components) (107.06KB) (0.92%)
    381μs
    1 x afterLoad (85.8KB) (0.8%)
    333μs
    1 x afterRenderRawModule mod_articles_category (Banco de Circuitos) (15.43KB) (0.77%)
    319μs
    1 x Before Access::preloadComponents (all components) (33.5KB) (0.48%)
    199μs
    1 x beforeRenderModule mod_finder (Busca_inteligente) (6.14KB) (0.45%)
    187μs
    1 x beforeRenderRawModule mod_finder (Busca_inteligente) (5.9KB) (0.22%)
    90μs
    1 x afterRenderModule mod_articles_category (Banco de Circuitos) (5.14KB) (0.17%)
    71μs
    1 x afterRenderModule mod_finder (Busca_inteligente) (4.44KB) (0.12%)
    50μs
    1 x afterDispatch (2.25KB) (0.11%)
    46μs
    1 x After Access::getAssetRules (id:8 name:com_content) (7.36KB) (0.08%)
    32μs
    1 x Before Access::preloadPermissions (com_content) (1.57KB) (0.02%)
    8μs
23 statements were executed, 5 of which were duplicates, 18 unique12.11ms1.57MB
  • SELECT @@SESSION.sql_mode;34μs968B/libraries/src/Session/MetadataManager.php:184Copy
  • SELECT `session_id` FROM `incbmx_session` WHERE `session_id` = :session_id LIMIT 164μs1.31KBParams/libraries/src/Session/MetadataManager.php:187Copy
  • UPDATE `incbmx_session` SET `guest` = :guest , `time` = :time , `userid` = :user_id , `username` = :username , `client_id` = :client_id WHERE `session_id` = :session_id56μs992BParams/libraries/src/Session/MetadataManager.php:316Copy
  • SELECT `id`,`rules` FROM `incbmx_viewlevels`51μs608B/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`200μ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)221μ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` = 08.69ms1.46MBParams/libraries/src/Access/Access.php:301Copy
  • SHOW FULL COLUMNS FROM `incbmx_assets`296μs2.02KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • SELECT * FROM `incbmx_assets` WHERE `name` = 'com_content.article.2563'62μs912B/libraries/src/Table/Table.php:780Copy
  • SHOW FULL COLUMNS FROM `incbmx_content`275μs1.77KB/libraries/vendor/joomla/database/src/Mysqli/MysqliDriver.php:587Copy
  • UPDATE `incbmx_content` SET `hits` = (`hits` + 1) WHERE `id` = '2563'178μ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)171μ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.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)234μ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`181μ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 ASC402μs6.06KBParams/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`182μs3.92KBParams/libraries/src/Categories/Categories.php:375Copy
  • SELECT `name`,`element` FROM `incbmx_extensions` WHERE `type` = 'plugin' AND `folder` = 'finder' AND `enabled` = 1146μs656B/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` = :context68μ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)158μ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
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content
  • warningassets - No asset found for com_content.article.2563, falling back to com_content