| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Пн 18 Май, 2009 19:47:26 Заголовок сообщения: Delphi & RSView32_Object_Model |
|
|
Кому интереснтна тема Delphi\DLL\RSView32_TLB альтернатива
Basic\ActivX пишите andrey.seleznev@list.ru
Для тех кто работал с RSView32 хотел бы высказать мысль : RSView это только снаружи обьектная модель или интерфейс который работает из под своих DLL. Для работающего проекта RSView32 из под Delphi или C зная прцедуры и функции, а также значения этой модели можно делать все что хочешь:
создавать и удалять теги(любые) динмически, присваивать им значения, выполнять любые системные команды RSView, например вызывать скрины в нужной позиции, вести логи, тренды и извращатся над проектом как пожелаешь со стороны , не шевеля в самом проектке не одним пальцем, причем быстрее чем Basic\Script в сотни раз ... Думаю не открыл Америку.
Но для тех кому интерестно могу предоставить интересные исходники |
|
| Вернуться к началу |
|
 |
DIMIOKS Эксперт


Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
|
Добавлено: Вт 19 Май, 2009 4:59:51 Заголовок сообщения: |
|
|
Добрый день!
Если уровень позволяет делать такие вещи, не проще просто тупо все накатать на Delphi, если требуется сделать то, что RSView32 не позволяет? И интерфейс получше будет, и руки ничем кроме фантазии не связаны. И лицензии не надо. И главное с ActivX не надо связываться. Единственно СОМ будет OPC, ну может еще OLE-автоматизация для наворотов. Работает шустро уже 2 года без проблем. |
|
| Вернуться к началу |
|
 |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Вт 19 Май, 2009 7:06:49 Заголовок сообщения: Delphi & RSView32_Object_Model |
|
|
Накатать новую скаду лучше чем накатали десятки профессиональных программеров за десяток лет не получится, да и смысла нет. Скада и так одна из лучших. И за то, что они оставили дырочку для VB и так им поклон до земли. Я ведь не говорю что VB отстой. Для кого то это может быть просто луший выход из затруднений. До недавних пор и я строгал строгал сначала на VBA потом ActivX на VB и это было уже неплохо, но тупо и медленно. Просто я задумался, а можно ли сделать тоже не на VB.
Оказывается можно. Вот и вся моя мысль. Кому не нравится пусть кинет в меня камень... |
|
| Вернуться к началу |
|
 |
DIMIOKS Эксперт


Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
|
Добавлено: Вт 19 Май, 2009 7:27:07 Заголовок сообщения: |
|
|
| Цитата: | | Накатать новую скаду лучше чем накатали десятки профессиональных программеров за десяток лет не получится |
Совершенно согласен.
А вот тут могут быть разные мнения. В основном - цена RSView32Runtime для реализации простых проектов.
А почему бы вам не выложить Ваши решения на этом сайте для общего пользования?  |
|
| Вернуться к началу |
|
 |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Вт 19 Май, 2009 7:52:51 Заголовок сообщения: |
|
|
Не совсем понял про 'В основном - цена RSView32Runtime для реализации простых проектов'. Runtime как и Work поддерживают промышленные проекты до 32000 переменных, не считая серверные соеденения. У нас в Кемерово целые химические цеха на "Азоте" так работают. И денег на такие проекты никто не считает. А что касаемо исходника, то посмотрю сколько будет отзывов
на эту тему. Исходники весят немало. Кстати одному заинтересовавшемуся я уже отправил. Пока подумаю на тему создания облегченного исходника с тестовыми проектами Delphi RSView32 и LogixEmulate, чтобы в комплексе все работало. |
|
| Вернуться к началу |
|
 |
mak Постоянный участник


Зарегистрирован: Nov 19, 2008 Сообщения: 66 Рейтинг: +1/-0
|
Добавлено: Вт 19 Май, 2009 8:12:13 Заголовок сообщения: |
|
|
| and123 писал(а): | А что касаемо исходника, то посмотрю сколько будет отзывов
на эту тему. |
+1. Действительно,почему не предостававить разработки на всеобщую похвалу ну и ,может, критику?
| Цитата: | | Исходники весят немало |
В чем проблема? Заливайте на файлообменики.Можно и по частям. |
|
| Вернуться к началу |
|
 |
DIMIOKS Эксперт


Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
|
Добавлено: Вт 19 Май, 2009 8:18:25 Заголовок сообщения: |
|
|
| Цитата: | | Не совсем понял про 'В основном - цена RSView32Runtime для реализации простых проектов'. Runtime как и Work поддерживают промышленные проекты до 32000 переменных, не считая серверные соеденения. У нас в Кемерово целые химические цеха на "Азоте" так работают. И денег на такие проекты никто не считает. |
Я имею ввиду проекты на 500 - 1000 тегов. И проекты, где общая цена составляет 150т.руб и за каждую штуку заказчик цепляется. Вот тогда приходиться думать: быстро и легко писать на RSView32 или оставить эти деньги на фирме, а написать клиента к OPC. Благо хоть RSLinxSingleNode есть.[/quote] |
|
| Вернуться к началу |
|
 |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Вт 19 Май, 2009 8:28:03 Заголовок сообщения: Delphi & RSView32_Object_Model |
|
|
| Вижу тема что называется зацепила. Уважаемые, прошу некую паузу. Сегодня уезжаю в командировку на 2-3 дня. По приезду посмотрю форум и отзывы. Обязательно все выложу, не сомневайтесь. Этой темой я занимаюсь не первый год и это не болтология. На самом деле все реально. |
|
| Вернуться к началу |
|
 |
SpellBinder Частый гость


Зарегистрирован: Dec 10, 2006 Сообщения: 20 Рейтинг: +0/-1
|
Добавлено: Вт 19 Май, 2009 8:44:17 Заголовок сообщения: Re: Delphi & RSView32_Object_Model |
|
|
| and123 писал(а): | причем быстрее чем Basic\Script в сотни раз ... Думаю не открыл Америку.
|
Хм...очень интересно... Америку не открыли..., очень серьезное заявление. В сотни раз... чем измеряли? Нет, я серьезно. Просто интересно. Использую VBA, для некоторых вещей. Для задач типа свободноконфигурируемый тренд, цифровой ввод типа калькулятора, Упаковка данных в *.mdb, вывод в Crystal Reports, +всякие отчеты в Excel скорости хватает.
| and123 писал(а): |
Но для тех кому интерестно могу предоставить интересные исходники |
Я бы посмотрел!. Все что есть....  |
|
| Вернуться к началу |
|
 |
SpellBinder Частый гость


Зарегистрирован: Dec 10, 2006 Сообщения: 20 Рейтинг: +0/-1
|
Добавлено: Вт 19 Май, 2009 8:51:00 Заголовок сообщения: |
|
|
| and123 писал(а): | | А что касаемо исходника, то посмотрю сколько будет отзывов на эту тему. |
А сколько нужно для того что бы мы смогли на Ваши разработки посмотреть?  |
|
| Вернуться к началу |
|
 |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Вт 19 Май, 2009 9:32:43 Заголовок сообщения: Delphi & RSView32_Object_Model |
|
|
Спасибо за проявленный интерес к теме.
Интерфейс модели RSView32 находится в библиотеке C:\Program Files\Rockwell
Software\RSView\ROI32.dll. Сама она связана с множеством dll и exe.
Но это не важно. К самой этой модели можно обращаться через
модуль интерфейса RSView32_TLB, объявленный в проекте Delphi. Прикрепляю
исходник, над которым сейчас работаю. Это некое консольное приложение
в виде верхней панели, работающей параллельно проекту RSView32. Смысл
создать универсальную оболочку, включающую много универсальных
функций, для стандартного проекта. Делаю я это чтобы не потерять
спортивную форму и не засохли мозги в кризисное время. С работой
сейчас напряженка... Оставляю за собой авторское право, извините.
Прошу учесть что все это еще сыро и не отработано до коца. Но
для нетерпеливых сам проект Delphi по ссылке http://www.filehoster.ru/files/ct2425
соответсвующий ему проект rsview32 http://www.filehoster.ru/files/ct2424 |
|
| Вернуться к началу |
|
 |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Вт 19 Май, 2009 11:04:07 Заголовок сообщения: для SpellBinder |
|
|
| не шифруйся, хочешь script напиши свой email |
|
| Вернуться к началу |
|
 |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Вт 19 Май, 2009 13:27:33 Заголовок сообщения: http://www.filehoster.ru/files/ct2777 |
|
|
некие предыдущие мометы для Delphi на VB. За отсутвие кометариев извиняйте. И так выложил все что мог. Пользуйся народ. Мне не жалко.
http://www.filehoster.ru/files/ct2777/. Обещал-выложил. |
|
| Вернуться к началу |
|
 |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
Добавлено: Ср 20 Май, 2009 6:37:03 Заголовок сообщения: |
|
|
Что бы уже все было до конца понятно для предыдущей ссылки по ActivX
на VB соответствующий ей проект http://www.filehoster.ru/files/ct3811.
А также по http://www.filehoster.ru/files/ct3819 можете посмотреть реализации некоего подобия ООП в контроллерax Logix5000(ну и то хорошо, а как бы Вы хотели поиметь ООП в контроллере?). Эти самые объекты и вызываются из RSView вышеприведенного проекта из того самого ActivX(подобие DLL), зарегистрированного в проекте RSView32 |
|
| Вернуться к началу |
|
 |
and123 Частый гость


Зарегистрирован: May 18, 2009 Сообщения: 34 Рейтинг: +0/-0
|
|
| Вернуться к началу |
|
 |
|