продвижение яндекс google

  • Last design

    Язык программирования ST (Structured text) является высокоуровневым текстовым языком. Он используется как для написания самостоятельных программ, так и для программирования FBDблоков. В составе текста STпрограммы могут содержаться обыкновенные функции и функцииблоки. В составе языка программирования ST могут быть использованы некоторые функции языка программирования Си, такие как: «cos», «sin», «log» или «exp», а так же специальные функции чтения и записи данных в порт. В ST допускается использовать функции, которые содержатся во внешних DLLбиблиотеках. При программировании также можно использовать массивы, как одномерные, так и многомерные. Важным элементов STпрограммы является структурная переменная, которая в отличие от массива является совокупностью объектов имеющих различный тип. Переменныеструктуры создаются в редакторе структуры компонента «Программа» в слое «Структуры». Как и в случае использования языка программирования ТехноIL в ST все аргументы и переменные необходимо инициализировать в соответствующем редакторе. После инициализации, они автоматически будут вписаны в текст программы. В ТехноST поддерживаются следующие типы переменных:  ? BOOL (bool) – булево значение размерностью 1 байт (true (1) или false (0)); ? SINT (__int8) – целое со знаком размерностью 1 байт (–128 … 127); ? USINT (unsigned __int8) – целое без знака размерностью 1 байт (0 … 255); ? INT (short) – целое со знаком размерностью 2 байта (–32768 … 32767); ? UINT (unsigned short) – целое без знака размерностью 2 байта (0 … 65535);  ? DINT (long) – целое со знаком (4 байта) (2147483648 … 2147483647);  ? UDINT (unsigned long) – целое без знака (4 байта) (0 … 4294967295);  ? TIME, DATE, TIME_OF_DAY, DATE_AND_TIME – соответствуют DINT;  ? REAL (float) – вещественное число (4 байта) (максимальное значение 3.402823466e+38);  ? LREAL (double) – вещественное число (8 байт) (максимальное значение 1.7976931348623158e+308);  ? STRING (char []) – 256 символов в кодировке UTF8 (512 байт);    Текст программы строится на основе последовательнорасположенных операторов. В конце оператора с аргументами обязательно ставится символ «;».  Операторы языка программирования ТехноST могут быть символьными («==», « », «=<» и т. д.) и строковые. Поддерживаются все виды операторовусловий, циклов.



    Квартиры







  • portfolio image 1
  • Did you like it?

Site sponsors

  • press 75
  • theme forest
  • light cms
  • top 25 web hosts
  • p2h
  • advertise here
  • ad img desc