Форум АСУ в Україні http://asu.in.ua/ |
|
Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) http://asu.in.ua/viewtopic.php?f=192&t=606 |
Сторінка 1 з 3 |
Автор: | san [ 15 вересня 2014, 14:49 ] |
Тема повідомлення: | Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
Тема створена для консультацій з дисципліни "Контролери та їх програмне забезпечення (2 частина)". Лектор - Пупена Олександр Миколайович (нік - san). - Сторінка дисципліни - https://sites.google.com/site/iasunuft/ ... ini/kptapz - Інші матеріали (інструкції, рекомендації) - на даному сайті, в розділі M340, M580, Premium, Quantum - Unity PRO |
Автор: | Kok [ 25 вересня 2014, 11:23 ] |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
Здравствуйте. Подскажите пожалуйста возможно ли в UnityPro программу написанную на LD преобразить в ST? Заранее спасибо! |
Автор: | san [ 25 вересня 2014, 11:54 ] | |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) | |
Kok написав: Здравствуйте. Подскажите пожалуйста возможно ли в UnityPro программу написанную на LD преобразить в ST? Заранее спасибо! Такой функциональности в UNITY PRO нет. Там все языки равноценные, по этому конвертация невозможна.
|
Автор: | Kok [ 25 вересня 2014, 16:43 ] |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
Спасибо! Значит придется руками... Поэтому еще один вопрос: какой синтаксис вызова DFB блока в ST? |
Автор: | san [ 25 вересня 2014, 16:57 ] |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
Kok написав: Спасибо! Значит придется руками... Поэтому еще один вопрос: какой синтаксис вызова DFB блока в ST? Такой же как и при вызове обычного EFB: ----------------------------------------------------------------------- Існують два способи виклику функцій: формальний і неформальний виклик (рис.3.36). При формальному виклику вказуються формальні параметри і відповідні їм фактичні параметри. Формальний виклик має такі особливості: - кожному вхідному параметру через оператор ":=" присвоюється значення фактичного параметру; - порядок перерахунку параметрів немає значення; - це єдиний спосіб використати неявні параметри EN та ENO, наприклад: Код: (*в цьому виклику алгоритм LIMIT буде оброблений тільки при a=TRUE, у змінну var2 буде записаний результат успішності обробки функції *) out:=LIMIT (EN:=a, MN:=0, IN:=var1, MX:=5, ENO=>var2) ; - при виклику можна вказувати тільки потрібні параметри, наприклад: Код: (*в цьому виклику відсутній параметр MX *) out:=LIMIT (MN:=0, IN:=var1) ; При неформальному виклику фактичні параметри в функції вказуються в порядку їх слідування. Неформальний виклик має такі особливості: - порядок перерахунку фактичних параметрів повинен співпадати з порядком формальних; - неявні параметри EN та ENO використовувати не можна; - якщо немає необхідності у вказівці якогось параметру - ставиться пропуск, за винятком останнього параметру, наприклад: Код: (*в цьому виклику відсутній параметр MN *) out:=LIMIT ( ,var1, 5 + var1) ; (*в цьому виклику відсутній параметр MX *) out:=LIMIT (0 ,var1) ; Виклик функції дозволяє включати виклик наступних (вкладених) функцій. Глибина вкладеності необмежена. Виключенням є виклик вкладених функцій, що повертають в якості результату масив (ANY_ARRAY). Приклад вкладеного виклику: Код: (*в цьому виклику результат виклику функції MUL записується у вхід IN функції LIMIT *)
out:=LIMIT (MN:=4, IN:=MUL(IN1:=var1, IN2:=var2), MX:=5) ; |
Автор: | Mitya[M] [ 05 листопада 2015, 21:57 ] |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
Олександр Миколайович, є проблеми з встановленням "UnityPRO". |
Автор: | san [ 05 листопада 2015, 22:44 ] |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
Mitya[M] написав: Яка опреаційна система? Який Unity PRO? Для ОС Віндовс 8/10 Unity PRO тільки починаючи з версії 8.0. |
Автор: | Mitya[M] [ 05 листопада 2015, 22:55 ] |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
UnityPro 7.0 Windows 7 |
Автор: | san [ 06 листопада 2015, 00:02 ] |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
Схоже на помилку реєстрації якоїсь бібліотеки ActiveX чи OLEAutomation. Десь в темпорарних папках треба пошукати лог інсталятора. Це можна зробити по пошуку змінених файлів за останню годину. Можливо буде видно яка саме бібліотека не змогла зарегитися. Пара питань до купи: 1) Ви інсталюєте під адміном? 2) Папку програми вибираєте за замовченням? 3) Системні папки не захищені від запису/зміни? 4) Про всяк випадок вимкніть брандмауери і особливо антивіруси. |
Автор: | Mitya[M] [ 06 листопада 2015, 10:40 ] |
Тема повідомлення: | Re: Контролери та їх ПЗ: консультації з курсу (ІАСУ-НУХТ) |
san написав: Схоже на помилку реєстрації якоїсь бібліотеки ActiveX чи OLEAutomation. Десь в темпорарних папках треба пошукати лог інсталятора. Це можна зробити по пошуку змінених файлів за останню годину. Можливо буде видно яка саме бібліотека не змогла зарегитися. Пара питань до купи: 1) Ви інсталюєте під адміном? 2) Папку програми вибираєте за замовченням? 3) Системні папки не захищені від запису/зміни? 4) Про всяк випадок вимкніть брандмауери і особливо антивіруси. Лог є, але в ньому Я, нічого не розумію. :] 1) Звісно; 2) І по-дефолту вибирав, і сам змінювал, в результаті нічого. 3) На це запитання, Я відповісти не можу, тому що не розумію про, що йде мова. 4) Це зробив, ще в першу чергу. |
Сторінка 1 з 3 | Часовий пояс UTC + 2 годин [ DST ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |