Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

ICONICS GENESIS32

 Ответить Ответить Страница  12>
Автор
Сообщение
Di-r13 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 03 Сентябрь 2011
Online Status: Offline
Публикации: 8
Свойства публикации Свойства публикации   Ответить, цитируя автора - Di-r13 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: ICONICS GENESIS32
    Опубликовано: 03 Сентябрь 2011 09:46
Кто знает по чему при написание в  коде 
ThisDisplay.CreateEllipse (параметры)  
и сделать запуск по кнопке на экране не появляется эллипс или другой объект
Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 05 Сентябрь 2011 09:13
подробней распишите свои действия.
Вы читали документацию GENESIS32_OLE_Automation_References.pdf (на диске с  дистрибутивом папка GENESIS32/Manuals/files)? В этой документации на странице 42 есть пример.
Наверх
Di-r13 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 03 Сентябрь 2011
Online Status: Offline
Публикации: 8
Свойства публикации Свойства публикации   Ответить, цитируя автора - Di-r13 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Сентябрь 2011 07:23
прочитал я документацию на 42 странице, не нашел если честно примера, если есть такая возможность не могли бы вы скинуть этот документ \\ (у меня только англ. версия документа была )
Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Сентябрь 2011 09:50
теперь только вечером получится
Наверх
Di-r13 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 03 Сентябрь 2011
Online Status: Offline
Публикации: 8
Свойства публикации Свойства публикации   Ответить, цитируя автора - Di-r13 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Сентябрь 2011 11:07
хорошо, спасибо буду ждать
Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 06 Сентябрь 2011 20:05
http://narod.ru/disk/24254405001/GENESIS32_OLE_Automation_References.pdf.html - здесь описание функции и пример.
Создайте на экране кнопку, в свойствах кнопки присвойте действие "run script", далее нажмите создать скрипт и вставьте код из примера.
Наверх
Di-r13 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 03 Сентябрь 2011
Online Status: Offline
Публикации: 8
Свойства публикации Свойства публикации   Ответить, цитируя автора - Di-r13 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Сентябрь 2011 06:46
Спасибо, но все равно не идет, хотя и использовал вот этот скрипт по кнопке 
Sub qwe()

MsgBox "123"
Dim objEll As GwxEllipse
ThisDisplay.DeleteObject ("TheEllipse")
o.Selected = False
Set objEll = ThisDisplay.CreateEllipse(442, 230, 80, 30, True, RGB(123, 200, 123), RGB(133, 200, 123), 1, LineNone, False, RGB(123, 200, 123), EdgeEtched, False, "TheEllipse")
If objEll Is Nothing Then
MsgBox "Operation failed."
Exit Sub
Else
MsgBox "A new object has been created."
End If
objEll.UserDescription = "The Ellipse"
End Sub
 
Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Сентябрь 2011 09:22
а MsgBox работает в этом скрипте?
Наверх
Di-r13 Смотреть выпадающим
Новичок
Новичок
Аватар

Присоединился: 03 Сентябрь 2011
Online Status: Offline
Публикации: 8
Свойства публикации Свойства публикации   Ответить, цитируя автора - Di-r13 Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Сентябрь 2011 10:53
MsgBox "123" вот этот срабатывает, просто мы пробовали подобный скрипт  до этого у нас тоже не че не отобразилось, а тут он встает вот этой строке 
Set objEll = ThisDisplay.CreateEllipse(442, 230, 80, 30, True, RGB(123, 200, 123), RGB(133, 200, 123), 1, LineNone, False, RGB(123, 200, 123), EdgeEtched, False, "TheEllipse") 
т.е. не может выполнить параметры походу, хотя ошибка не выходит
Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Сентябрь 2011 12:37
А вы в каком режиме исполняете скрипт: в режиме разработки или режиме исполнения?
Данная функция работает только в режиме разработки.
Наверх
 Ответить Ответить Страница  12>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz