prometex
1

Создание и запуск модуля Pilgrim-модели

15.06.2011, 14:49. Показов 6581. Ответов 18
Метки нет (Все метки)

Здравствуйте, я тут установил Microsoft Visual Studio 6.0, и не нашел нужных библиотек а именно Pilgrim.lib и Pilgrim.res (последний должен быть в Visual Studio/VC98/ Projects а такой папки вообще нет). Все это мне нужно для создания и запуска модуля Pilgrim- модели. Кто-нибудь может подсказать где это все можно найти? И как подключить если что?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.06.2011, 14:49
Ответы с готовыми решениями:

запуск модуля из модуля (Sub test() CommandBars(1).Enabled = False load module2.test1 End Sub)
Sub test() CommandBars(1).Enabled = False load module2.test1 End Subвот что-то типа такого и не...

Запуск модуля из другого модуля
Возможно ли запустить весь модуль целиком из события формы? Sub Кнопка_Click() Module1 End...

Создание модуля Class из модуля Code в личной книге
Помогите пожалуйста!!! Не могу создать модуль Class в создаваемой из программного кода рабочей...

СМА Whirlpool AWS 51001, замена модуля с другой модели
СМА Whirlpool AWS 51001 400010582069 Хочу поставить на нее модуль с AWE 7515, по железу разницы не...

18
Brainsbreaker
896 / 372 / 52
Регистрация: 01.02.2011
Сообщений: 1,592
17.06.2011, 19:18 2
В Интернете это всё ищи, найдешь - подключим...
0
SerdyukSA
30.11.2011, 16:23 3
А нет Pilgrim в интернете ( сам столкнулся с той же проблемой.

Народ выкладываю все необходимые библиотеки для работы Pilgrim:
Pilgrim - конструктор
Pilgrim.lib
Pilgrim.h
Simulate.h
COMCTL32.LIB
Pilgrim.res

Pilgrim.zip

Пароль на загрузку: 123

Удачи
4 / 4 / 1
Регистрация: 10.03.2011
Сообщений: 99
05.10.2012, 20:27 4
Объясните пожалуйста как это все подключить к Visual Studio 2008, как не швыряла эти файлики работать отказался
0
Brainsbreaker
896 / 372 / 52
Регистрация: 01.02.2011
Сообщений: 1,592
09.10.2012, 05:21 5
В шестой Студии пробовали?
0
4 / 4 / 1
Регистрация: 10.03.2011
Сообщений: 99
09.10.2012, 05:52 6
Цитата Сообщение от Digit@ll Посмотреть сообщение
В шестой Студии пробовали?
В восьмой.
0
Brainsbreaker
896 / 372 / 52
Регистрация: 01.02.2011
Сообщений: 1,592
09.10.2012, 14:32 7
Не, я серьезно. "Заточено" в принципе под шестую, там с LIBC.lib геморрой. Вроде как-то в сети это уже решалось. К сожалению шестую версию давно уже снес за ненадобностью.
0
4 / 4 / 1
Регистрация: 10.03.2011
Сообщений: 99
09.10.2012, 14:45 8
да я тоже не шучу. Ну может поэтому у меня и не идет ничего. С этой библиотекой то я проблему решила - просто в игнор её и все, дело в том, что он практически все пилгримовские команды не воспринимает, но видимо это как раз беда С++
0
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 2
30.09.2013, 14:54 9
Я нигде не могу найти библиотеку pilgrim.h
Подскажите, где это можно раздобыть? ССылка выше сдохла
0
Brainsbreaker
896 / 372 / 52
Регистрация: 01.02.2011
Сообщений: 1,592
01.10.2013, 00:53 10
Pilgrim.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
#include <Simulate.h>
//**************************************************************
//                                                              
//    Глобальные переменные системы моделирования Pilgrim-5     
//                                                              
//**************************************************************
extern FILE  *stream;       // Файл с параметрами пространства  
extern WNDCLASS wcl;        // Структуры определения класса окна
extern TBBUTTON tbButtons[NUMBUTTONS]; // Характеристики кнопок 
extern HWND tbwnd;          // Дескриптор панели инструментов   
extern MYDLL funcwindow;    // Объявление функции из DLL        
extern MSG  msg;            // Буферы для хранения сообщений Windows
extern char buf[1024];      // Буфер для файла                  
extern char modname[16];    // Название модели                  
extern char szWimName[];    // Имя класса окна                  
extern char str[3000];      // Буфер для строки вывода          
extern LPTSTR szFileName;   // указатель на имя файла ГЕО-картографии
extern char geoMapName[256]; // Имя map-файла ГЕО-картографии
extern char geoTreangle[256];// Имя set-файла для привязки карты
extern char newSpaceFile[256];// Имя нового SPACE-файла для привязки карты
extern char geoSpaName[256];// Имя SPACE-файла для практической работы с картой
extern char geoPoint1[80];  // Информация о Пункте1 для привязки карты
extern char geoPoint2[80];  // Информация о Пункте2 для привязки карты
extern double latPoint1;    // Широта  Пункта1 для привязки карты
extern double lonPoint1;    // Долгота Пункта1 для привязки карты
extern long int xPoint1;    // Координата X Пункта1 для привязки карты
extern long int yPoint1;    // Координата Y Пункта1 для привязки карты
extern double latPoint2;    // Широта  Пункта2 для привязки карты
extern double lonPoint2;    // Долгота Пункта2 для привязки карты
extern long int xPoint2;    // Координата X Пункта2 для привязки карты
extern long int yPoint2;    // Координата Y Пункта2 для привязки карты
extern int maxX, maxY;      // Размеры экрана                   
extern int wX, wY;          // Текущие координаты вывода        
extern int stop0;           // Признак выполнения модели        
extern int stop1;           // Признак приостановки             
extern int stop2;           // Признак отладки/трассировки      
extern int stop3;           // Установить масштаб времени       
extern int sound;           // Включить/Выключить музыку
extern int nastroit;        // Признак разрешения настройки F-окна
extern int percent;         // Процент выполнения модели        
extern int queFlag;         // Флаг показа графика очереди      
extern int floFlag;         // Флаг показа графика очереди      
extern int geoFlag;         // Флаг показа пространства модели  
extern int useFlag;         // Флаг открытого функциональн. окна
extern int sKnot;           // Наблюдаемый узел                 
extern int numbTreangPoint; // Номер пункта треангуляции
extern OPENFILENAME ofn;
extern char  szDirName[256];
extern char  szFile[256];
extern char  szFileTitle[256];
extern UINT  i;
extern UINT  cbString;
extern char  chReplace;     // Разделитель строк для szFilter   
extern char  szFilter[256];
extern HFILE hf;
extern HFONT hOldf;         // Старый шрифт                     
extern HFONT hNewf;         // Новый шрифт                      
extern DWORD tid;           // Идентификатор потока             
extern HDC memdc;           // DC виртуального окна             
extern HBITMAP hbit;        // Растр - виртуальное окно         
extern HBRUSH hbrush;       // Рабочая кисть                    
extern HBRUSH hOldbrush;    // Дескриптор прежней кисти         
extern HBRUSH hHollowbrush; // Прозрачная кисть                 
extern HBRUSH hWhitebrush;  // Белая кисть                      
extern HBRUSH hBlackbrush;  // Черная кисть                     
extern HBRUSH hRedbrush;    // Красная кисть                    
extern HBRUSH hGreenbrush;  // Зеленая кисть                    
extern HBRUSH hBluebrush;   // Синяя кисть                      
extern HBRUSH hYelloybrush; // Жёлтая кисть                     
extern HBRUSH hMagentabrush;//Фиолетовая кисть                  
extern HBRUSH hCyanbrush;   // Бирюзовая кисть                  
extern HPEN   hOldpen;      // Дескриптор прежнего пера         
extern HPEN   hWhitepen;    // Белая кисть                      
extern HPEN   hBlackpen;    // Черная кисть                     
extern HPEN   hRedpen;      // Красное перо                     
extern HPEN   hGreenpen;    // Зеленое перо                     
extern HPEN   hBluepen;     // Синее перо                       
extern HPEN   hYelloypen;   // Жёлтое перо                      
extern HPEN   hMagentapen;  // Фиолетовое перо                  
extern HPEN   hCyanpen;     // Бирюзовое перо                   
extern HANDLE hThread;      // Дескриптор потока                
extern HANDLE hEvent1;      // Дескриптор соб. "Приостановить"  
extern HINSTANCE hInst;     // Дескриптор текущего приложения   
extern HINSTANCE gLibMyDLL; // Экземпляр библиотеки MyDLL       
extern HWND   hwnd;         // Дескриптор гл. окна приложения   
extern HWND   ghwnd;        // Дескриптор окна ГЕО-приложения
extern void   *pointer;     // Настраиваемый указатель          
extern int    xLp;          // X левого  края пр-ка индикатора  
extern int    xRp;          // X правого края пр-ка индикатора  
extern int    yHp;          // Y верхнего края пр-ка индикатора 
extern int    yLp;          // Y правого края пр-ка индикатора  
extern int    memnofree;    // Признак  kcb, tcb, ecb, rcb      
extern int    timeScore;    // Масшт. задержка в милисекундах   
extern float floatScore1;   // Устан..значение масштаба времени 
extern float floatScore2;   // Вновь введенное значение масштаба
extern float  rn;           // ПСЧ                              
extern double timer;        // Мoдeльный тaймep                 
extern float  tmax;         // Вpeмя мoдeлиpoвaния              
extern float timeOld;       // Засечка таймера в индикаторе     
extern int    naOld;        // Засечка событий в индикаторе     
extern float  teral;        // Нижний   уровень  потока         
extern float  terab;        // Начальный уровень потока         
extern float  terah;        // Верхний  уровень  потока         
extern double zemm;         // Вычисляемый радиус Земли         
extern float  lat[nvil];    // Массив широт                     
extern float  lon[nvil];    // Массив долгот                    
extern int    pos[nvil];    // Массив "порядковый номер пункта" 
extern float  qurvq[simgr]; // График процесса в очереди        
extern float  qurvt[simgr]; // График процесса в терминаторе    
extern long   longTrace;    // Целочисл. параметр трассировки   
extern float  floatTrace;   // Параметр тр-ки с плавающей точкой
extern char   command[81];  // Команда трассировки              
extern char   comscore[81]; // Строка для приема масштаба       
extern char   comwork[81];  // Для измерений длин текстов       
extern long   tNumb;        // Порядковый номер тратзакта       
extern long   ix;           // Пpeдпocлeднee ПСЧ                
extern long   iy;           // Нoвoe ПСЧ                        
extern long   nd;           // Кoличecтвo событий в модели      
extern long   nut;          // Идентификатор транзакта          
extern long   ne;           // Длинa coбытийнoгo cпиcкa         
extern bool   go;           // Удaчный вxoд в узeл              
extern bool   start;        // Нaчaлo paбoты simula           
extern bool   finish;       // Зaвepшeниe мoдeлиpoвaния         
extern char   strname[22];  // Точка старта                     
extern struct kcb *addr[pool];// Мaccив укaзaтeлeй узлoв        
extern struct kcb *epkf;    // Цепочка укaзaтeлeй узлoв - для интегрирования         
extern struct kcb *epkl;    // Цепочка укaзaтeлeй узлoв - то же        
extern struct ecb *de;      // Начало мусора                    
extern struct tcb *dt;      // Начало мусора                    
extern struct rcb *dr;      // Начало мусора                    
extern struct tcb *t;       // Адрес  пpoдвигaeмoгo тpaнзaктa   
extern struct ecb *e;       // Адрес  вновь oбpaзoвaннoгo ecb   
extern struct ecb *fe;      // Нaчaлo coбытийнoгo cпиcкa        
extern struct ecb *le;      // Кoнeц cпиcкa ecb                 
extern struct ecb *iec;     // Укaзaтeль cкaниpуemoгo coбытия   
extern struct ecb *fee;     // -          упpaвлeниe            
extern struct ecb *lee;     // -           cпиcкoм              
extern struct tcb *fte;     // -            пaмяти              
extern struct tcb *lte;     // -           свободных            
extern struct rcb *fre;     // -             ecb                
extern struct rcb *lre;     // -          tcb и rcb             
extern struct ecb *w;       // Сплaниpoвaннoe coбытиe           
extern struct fwcb *s;      // Блок управления функц. окном     
extern struct scb *space;   // Указатель на "точку" пространства
extern struct scb *spbeg;   // Начало списка точек пространства 
extern struct scb *sptec;   // Предпоследняя точек пространства 
extern struct scb *spend;   // Последняя    "точка" пространства
extern int    quen;         // Очередь для кот. строится график 
extern int    tern;         // Терминатор, для кот. стр. график 
extern int    spacetype;    // Тип пространства                 
extern int    vil;          // Всего пунктов                    
extern int    nepk;         // Контролируемый вход в прибор     
extern int    next;         // Знaчeниe simula                  
extern int    kec;          // Скaнep пoиcкa coбытия в цeп. ecb 
extern long   nee;          // Число свободных ecb              
extern long   nte;          // Число свободных tcb              
extern int    nre;          // Число свободных rcb              
extern int    maxn;         // Мaкc. число узлов общ. назначения
extern long   nue;          // Мaкс.нoмep coбытия               
extern int    nur;          // Мaкc.нomep rcb                   
extern int    che;          // Пpизнaк тecтиpoвaния             
extern int    error;        // Фaтaльнaя oшибкa                 
extern int    nk;           // Чиcлo узлoв мoдeли               
extern int    cx;           // Широта  цeнтpa peгиoнa           
extern int    cy;           // Долгота центра peгиoнa           
extern int    grnq;         // Номер точки графика для очереди  
extern int    grnt;         // Номер точки граф. для терминатора
extern int    dsproc;       // Процесс с контр. простр. динамики
extern int    presise;      // Кол-во знаков после дес-ной точки
extern int    npoints;      // Кол-во населенных пунктов        
extern int    globali;      // Текущий номер точки SPACE        
extern double northpoint;   // Северный пункт  - fi2
extern double southpoint;   // Южный пункт     - fi1
extern double westpoint;    // Западный пункт  - lambda1
extern double eastpoint;    // Восточный пункт - lambda2
extern int    northsp;      // Номер Северного  пункта
extern int    southsp;      // Номер Южного     пункта
extern int    westsp;       // Номер Западного  пункта
extern int    eastsp;       // Номер Восточного пункта
extern int    windicator;   // Рабочая для индикатора
extern int    xLg;          // X-левая   пр-ка, охватывающего график
extern int    xRg;          // X-правая  пр-ка, охватывающего график
extern int    yLg;          // Y-верхняя пр-ка, охватывающего график
extern int    yHg;          // Y-нижняя  пр-ка, охватывающего график
extern int    xmax;         // Ширина прямоугольника, охватывающего карту
extern int    ymax;         // Высота прямоугольника, охватывающего карту
extern long int l1;         // Большой радиус развертки на экране
extern long int l2;         // Малый радиус развертки на экране
extern int    startpoint;   // Пункт старта
extern int    finishpoint;  // Пункт финиша
extern double psi;          // Угол конической развертки 
extern double xsmesh;       // Смещение X диапазона xmax
extern double ysmesh;       // Смещение Y диапазона ymax
extern long int xmouse;     // Текущая x-координата мыши (пиксел)
extern long int ymouse;     // Текущая y-координата мыши (пиксел)
extern long int xmapmouse;  // Текущая x-координата мыши на карте (пиксел)
extern long int ymapmouse;  // Текущая y-координата мыши на карте (пиксел)
extern int xscreen;         // Ширина экрана (пиксел)
extern int yscreen;         // Высота экрана (пиксел)
extern char xcoord[80];     // Текущая x-координата мыши (строка)
extern char ycoord[80];     // Текущая y-координата мыши (строка)
extern char latcoord[80];   // Текущая ГЕО-широта мыши (строка)
extern char loncoord[80];   // Текущая ГЕО-долгота мыши (строка)
extern BITMAP bm;           // Растр ГЕО-карты 
extern long int vertpos;    // Вертикальная позиция линейки прокрутки
extern long int horzpos;    // Горизонтальная позиция линейки прокрутки
extern int  flagSpaceFile;  // Флаг записи в SPASE-файл
extern int  saveNpoints;    // Сохранение кол-ва населенных пунктов
extern double   l0map;      // Большой радиус развертки ГЕО-карты
extern double   lmmap;      // Малый радиус развертки ГЕО-карты
extern double   psimap;     // Угол конической развертки ГЕО-карты
extern double   wmap;       // Ширина растра
extern double   hmap;       // Высота растра
extern double   beta1;      // Левая  составляющая углового расстояния
extern double   beta2;      // Правая составляющая углового расстояния
extern double   gamma1;     // Смещение по долготе влево
extern double   gamma2;     // Смещение по долготе вправо
extern double   lambda0;    // Долгота крайнего западного меридиана
extern double   lambdam;    // Долгота крайнего западного меридиана
extern double   l1map;      // Радиус развертки точки-привязки 1
extern double   l2map;      // Радиус развертки точки-привязки 2
extern double   delat;      // Пиксельное расстояние между точками по широте  
extern double   fi0map;     // Широта крайней южной параллели
extern double   fimmap;     // Широта крайней северной параллели
extern double   epsilon;    // Погрешность определения радиуса lmmap
extern double   tpicrad;    // Коэффициент пересчета пиксели->радианы
extern double   fimouse;    // Широта курсора мыши
extern double   lambdamouse;// Долгота курсора мыши
extern double   betamouse;  // Рабочий угол курсора мыши
extern double   delon;      // Угловое расстояние по долготе
extern double   lmmapold;   // Предшествующее значение lmmap
1
0 / 0 / 0
Регистрация: 30.09.2013
Сообщений: 2
01.10.2013, 02:10 11
Спасибо!! Мир стал лучше.
А может, есть и остальное
Pilgrim.lib
Simulate.h
COMCTL32.LIB
Pilgrim.res
Я тормоз, знаю. Но он тоже механизм)
0
Brainsbreaker
896 / 372 / 52
Регистрация: 01.02.2011
Сообщений: 1,592
04.10.2013, 19:55 12
Даром досталось - даром отдаю, не тормози.
1
Ruslan154
16.04.2014, 02:54 13
Народ, можете обновить ссылки или выложить заново, а то все предыдущие дохлые. Спасибо.
0 / 0 / 1
Регистрация: 04.03.2013
Сообщений: 61
16.06.2014, 00:01 14
http://rghost.ru/56398671
0
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 3
20.06.2014, 18:33 15
Добрый день! Помогите, пожалуйста, выложите файлы библиотек ещё разок, ссылки устарели! Заранее благодарю!
0
0 / 0 / 0
Регистрация: 28.06.2014
Сообщений: 2
28.06.2014, 21:28 16
Присоединяюсь к вышесказанному! Буду очень благодарен!
0
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 3
28.06.2014, 23:27 17
Один добрый человек помог! http://konyakov.ru/pubs/ - тут есть всё что надо!
0
0 / 0 / 0
Регистрация: 28.06.2014
Сообщений: 2
30.06.2014, 12:13 18
Спасибо большое! Только чего-то не получается его запустить (может, как-то не так подключил?)

Визуалка ругается на все "Addr", иногда - на часть кода Simulate.h.. Может, я неправильно прописал функцию? Мне на С++ только курсовую надо написать, а так я всю жизнь сидел на С, да и то - особыми познаниями не отличаюсь..
0
0 / 0 / 0
Регистрация: 20.06.2014
Сообщений: 3
01.07.2014, 00:39 19
А при создании проекта в визуалке поставили галочку Пустой проект(Empty project)? Если будет ругаться на отсутствие libc.lib, его надо в настройках заигнорить(в настройках проекта есть где-то графа Ignore specify librares).
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.07.2014, 00:39
Помогаю со студенческими работами здесь

Запуск модуля в Python
Начал изучение языка программирования Python пару дней назад. По ходу разбираюсь с функциями и всем...

Запуск программы из стандартного модуля
Люди подскажите пожалуйста, как мне из формы, вызвав событие _Click, запустить процедуру из...

Таймер: запуск модуля каждые 15 секунд
Есть модуль который надо запускать каждые 15 секунд как реализовать средствами vba?

Запуск модуля (программы, кода VB) из макроса AutoExec
Здравствуйте! Подскажите пожалуйста, как из AutoExec вызвать выполнение модуля (программы, кода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru