Инструменты пользователя

Инструменты сайта


app

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
app [2025/10/06 09:25]
root [Вызов функции из скриптов DevelSCADA]
app [2025/10/09 09:23] (текущий)
root
Строка 130: Строка 130:
 </wrap> </wrap>
 \\ \\
-В функция **main** при запуске передается аргумент **ctx**, содержащий в себе набор объектов, посредством которых можно в дальнейшем взаимодействовать с ядром системы и другими приложениями. В начале функции из нее выбираются наиболее часто используемые объекты, и сохраняются в глобальной области видимости, для удобства дальнейшей работы с ними. В частности это:+В функцию **main** при запуске передается аргумент **ctx**, содержащий в себе набор объектов, посредством которых можно в дальнейшем взаимодействовать с ядром системы и другими приложениями. В начале функции из нее выбираются наиболее часто используемые объекты, и сохраняются в глобальной области видимости, для удобства дальнейшей работы с ними. В частности это:
 \\ \\
 <wrap ks> <wrap ks>
Строка 391: Строка 391:
 {{ ::app12.png?nolink |}} {{ ::app12.png?nolink |}}
  
 +<wrap ks>
 +Далее напишем следующий код скрипта:
 +</wrap>
 +
 +<code javascript>
 +async function main(val) {
 +    await ds.rpcCall('myapp.myFunc');
 +}
 +</code>
 +
 +<wrap ks>
 +Данный код должен будет вызвать **myFunc** из приложения **myapp**. Запустим проект на исполнение и нажмем кнопку. В результате должен будет открыться блокнот.
 +</wrap>
 +
 +{{ ::app13.png?nolink |}}
  
app.1759731912.txt.gz · Последнее изменение: 2025/10/06 09:25 — root