Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем

Модерирует : gyra, Maz

Widok (23-11-2010 11:19): Лимит страниц. продолжаем здесь  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

DSER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Что есть нового в мире оптики?
рекламируем себя,
обсуждаем проблемы...предлагаем решения...
 
оптика обсуждается и на этих страничках:
http://physics.nad.ru/cgi-bin/forum.pl?forum=opt
http://groups.google.com/group/sci.optics/
 
Вопросы по варезу тут:
http://forum.ru-board.com/topic.cgi?forum=35&bm=1&topic=4999
 
Список имеющихся книг по оптической тематике http://optdesign.narod.ru/optic_book_.htm  обновлено 29.08.2010
Большинство из них можно найти на сайтах gigapedia.org, optdesign.narod.ru, poiskknig.ru,
optical-help.info, gen.lib.rus.ec
На книголюбе Подробнее... лежат все из списка. Постепенно список обновляется....  
 
ослиные ссылки на книги

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 09:33 21-01-2005 | Исправлено: Maz, 13:38 02-03-2017
DSER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Xamez
Интересно, а как 3-й земакс запустить без виртуальной машины?

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 07:19 17-12-2009
basilio_ef



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo
 
На книголюбе файл 273.djvu читается только до 114 разворота. Если есть возможность, то "перезалейте" это файл.
Заранее спасибо.

Всего записей: 340 | Зарегистр. 15-03-2004 | Отправлено: 08:58 17-12-2009
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
На книголюбе файл 273.djvu читается только до 114 разворота. Если есть возможность, то "перезалейте" это файл.  

 
У менятоже до 114-го...
Может у кого есть исходники?
 

Цитата:
Интересно, а как 3-й земакс запустить без виртуальной машины?  

 
Во-во. У меня не получалось никак в разных комбинациях, и эмулятор с ключем, и разные эмуляторы и версии Zemax...

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 10:29 17-12-2009
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Иногда можно запустить больше 2-х копий Zemax.
 
Ярлык на него должен находиться в панели быстрого запуска, при старте должны запускаться тяжелые процессы (хрустящие винтом - например антивирусы). Тогда при запуске быстро щелкаешь на ярлык несколько раз- запускается несколько копий. Правда нельзя уже в загруженном состоянии запустить больше.
Удавалось таким образом получить 4 штуки.

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 11:22 17-12-2009
sikd

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Удавалось таким образом получить 4 штуки.

 
 
У меня получалось до 6 штук. Но надо очень быстро клацать мышью

Всего записей: 298 | Зарегистр. 30-03-2005 | Отправлено: 11:28 17-12-2009
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
У меня получалось до 6 штук. Но надо очень быстро клацать мышью  

 
Ужас! А куда столько применить?
У меня обычно не больше 2-х запущено...
 
Добавлено:
   
 
А вообще весело так - 26 копий Zemax и все работают.
Спасибо за совет!

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 11:35 17-12-2009
Xamez



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Интересно, а как 3-й земакс запустить без виртуальной машины?

 
Дистанционно через сеть.

Всего записей: 211 | Зарегистр. 24-03-2008 | Отправлено: 17:44 17-12-2009
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
двух бывает не всегда хватает. Например: в одном идет оптимизация, во втором собирается система, основываясь на открытом в третьей копии варианте.
 
Xamez,
нужно использовать какие-то средства удалённого доступа? это получыается выгодно, так как она не будет ресурсы твоей машины отъедать.

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 23:08 17-12-2009
seepooha



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для четырёх копий Земакса надо проц 4-х ядерный, не меньше )))

Всего записей: 15 | Зарегистр. 30-10-2009 | Отправлено: 03:03 18-12-2009
DSER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А у разработчика никто не узнавал зачем они ограничение на запуск более двух Zemax на одной машине сделали?

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 06:43 18-12-2009
basilio_ef



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
paparazzo
 

Цитата:
У меня тоже до 114-го...  
Может у кого есть исходники?

Нашел  
luizov_cvet_i_svet(273).djvu

Всего записей: 340 | Зарегистр. 15-03-2004 | Отправлено: 07:09 18-12-2009
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
seepooha,
у меня как раз такой. А если правильно приоритеты раставить при расчётах, они не простаивают.

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 10:47 18-12-2009
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
Для четырёх копий Земакса надо проц 4-х ядерный, не меньше )))

 
У меня одна копия 8 ядер загружает под завязку....
 
Всегда ведь хочется и результат побыстрее, и точность повыше.
А распараллеливание задач (не только на компе, но и в мозгу) к хорошему не приводит, лучше делать последовательно ИМХО.

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 10:51 18-12-2009
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
сейчас считаю системы в NSC. В некоторых случаях грузится только одно ядро( в чём дело не знаю(( Иногда наблюдал, что количество загруженных ядер меняется. Только на одном счиаталось, через секунду на трех.
 
Что бы ядра не простаивали - приходится параллелить задачи. С последовательным выполнением задач в мозгу согласен - когда начинаешь переключаться - много времени уходит на въезжание.

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 11:11 18-12-2009
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
сейчас считаю системы в NSC. В некоторых случаях грузится только одно ядро( в чём дело не знаю(( Иногда наблюдал, что количество загруженных ядер меняется. Только на одном счиаталось, через секунду на трех.

 
Была точно такая же проблема, пока в BIOS не отключил SpeedStep и все режимы экономии электроэнергии.  
Также бывает редко, что сам Zemax подглючивал в этом плане, решалось просто перезапуском Zemax. Хотя на версии за октябрь 2009 такого не наблюдал.
И ещё нужно учесть, что в NSC может резко вырасти использование памяти, в связи с чем лучше использовать х64 версию. Но это касается легального Земакс, ибо x64 пока не взломали.

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 11:19 18-12-2009 | Исправлено: paparazzo, 11:31 18-12-2009
A_P_V

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все режимы экономии выключены. В данной системе есть несколько источников. Часть из них считается на всех ядрах, часть только на одном.
Про легальный Земакс все время говорю начальству. Пока обещают(
 
Добавлено:
DSER,
может такое ограничение введено что бы не пользовали на одной машины через терминал множество копий программы.  
Пример: если в оптическом отделе расчетчиков 1-2 человека, а остальные для подготовки и анализа результатов используются  - можно запускать на мощной машине несколько копий, которые не сильно грузят процессор (то есть оптимизация в них не идёт или идёт редко). Пример : вгонка в стандарт предприятия, проверка пропускания в различных вариантах и т.д.  

Всего записей: 673 | Зарегистр. 23-06-2009 | Отправлено: 13:30 18-12-2009
ging



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Насчет количества Земаксов, запущенных в системе. Когда-то давно (лет 5 назад) Марк говорил нам, что Зем грузит комп на 100%, поэтому не больше 2-х (один оптимизирует, в другом смотришь). Сейчас, с 64-битной версией, возможностью использовать до 16 проц. и почти неограниченной памятью все это неактуально. Я уже написал запрос на то, чтобы они это ограничение убрали. У кого лицензионные версии - пишите им в поддержку, чем больше народу просит об этом, тем быстрее сделают.
 
А насчет того, что иногда только один проц работает... Вечная головная боль - постоянно с этим сталкиваюсь. Причем никак не могу воспроизвести это на одной и той же системе в одном и том же месте. Лечится только перезапуском Зема. У меня постоянно висит Task Manager, так что как вижу, что загрузка упала до 13% (у меня 8 ядер) - торможу и перезапускаю.

Всего записей: 565 | Зарегистр. 18-09-2003 | Отправлено: 23:06 19-12-2009
DSER



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Если мне нужно две версии, для работы и не перегруженный комп. например, для работы ещё и в MsWord я снижаю приоритет Zemax в "Диспетчере задач" на "низкий" и спокойно работаю в Ворде, а земакс в это время оптимизирует и допуска считает....
Если не менять приоритет, то Zemax на оптимизации грузит процессор почти на 100%.
Даже текст писать невозможно.
Последняя версия Zemax (х32) стала меньше грузить комп., а х64 - я не пробовал.
 
Пытаться запустить больше двух версий я не пробовал, т.к. предполагал, что может нарушиться обмен данными через буфер. Видимо, я зря опасался,  а ведь мне иногда очень недостает третьего запущенного Zemax при перекомпоновке опт. системы.  
 
A_P_V, paparazzo, seepooha, ging,   спасибо!

Всего записей: 909 | Зарегистр. 07-06-2004 | Отправлено: 00:16 20-12-2009 | Исправлено: DSER, 00:32 20-12-2009
wavesim

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Линзовый растр
 
Для sikd и paparazzo
 
Я сделал первый набросок в выходные. Осталось сообразить как бы мне его отладить без Zemax c наименьшими затратми. Чтобы мне не писать заглушку, пришлите файл  "usersurf.h", пожалуйста.

Всего записей: 6 | Зарегистр. 20-11-2007 | Отправлено: 15:54 21-12-2009
paparazzo



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
пришлите файл  "usersurf.h", пожалуйста.

 
Код файла
 

Код:
/* modified 7-16-2002 to support more parameters */
/* added FIXED_DATA3 2-1-2006 to support more data */
/* added #pragma 3-15-2007 to disable warnings about deprecated functions under VS 2005 */
 
#pragma warning ( disable : 4996 ) // functions like strcpy are now deprecated for security reasons; this disables the warning
 
 
typedef struct
    {
    double x, y, z;     /* the coordinates */
    double l, m, n;     /* the ray direction cosines */
    double ln, mn, nn;  /* the surface normals */
    double path;        /* the path change */
    double sag1, sag2;  /* the sag and alternate hyperhemispheric sag */
    double index, dndx, dndy, dndz; /* for GRIN surfaces only */
    double rel_surf_tran; /* for relative surface transmission data, if any */
    double udreserved1, udreserved2, udreserved3, udreserved4; /* for future expansion */
    char string[20];    /* for returning string data */
    }USER_DATA;
 
typedef struct
    {
    int type, numb;     /* the requested data type and number */
    int surf, wave;     /* the surface number and wavelength number */
    double wavelength, pwavelength;      /* the wavelength and primary wavelength */
    double n1, n2;      /* the index before and after */
    double cv, thic, sdia, k; /* the curvature, thickness, semi-diameter, and conic */
    double param[9];    /* the parameters 1-8 */
    double fdreserved1, fdreserved2, fdreserved3, fdreserved4; /* for future expansion */
    double xdata[201];  /* the extra data 1-200 */
    char glass[21];     /* the glass name on the surface */
    }FIXED_DATA;
 
 
typedef struct
    {
    int type, numb;     /* the requested data type and number */
    int surf, wave;     /* the surface number and wavelength number */
    int unit;           /* the unit flag */
    double wavelength, pwavelength;      /* the wavelength and primary wavelength */
    double n1, n2;      /* the index before and after */
    double cv, thic, sdia, k; /* the curvature, thickness, semi-diameter, and conic */
    int ireserved[20]; /* for future expansion */
    double dbreserved[20]; /* for future expansion */
    double param[51];    /* the parameters 0-50 */
    double xdata[201];  /* the extra data 1-200 */
    char glass[21];     /* the glass name on the surface */
    }FIXED_DATA2;
 
typedef struct
    {
    int type, numb;     /* the requested data type and number */
    int surf, wave;     /* the surface number and wavelength number */
    int unit, serial;   /* the unit flag and key serial number */
    int is_a_mirror, is_in_mirror_space, is_air;   /* flags that define the media */
    int ireserved[100]; /* for future expansion */
    int did_polar;  /* indicates DLL provided polarization data */
    int max_parameter, max_extradata; /* the number of parameters and extradata values */
    double Exr, Exi, Eyr, Eyi, Ezr, Ezi, Ewr, Ewi; /* polarization data */
    double dbreserved[100]; /* for future expansion */
    double wavelength, pwavelength;      /* the wavelength and primary wavelength */
    double n1, n2;      /* the index before and after */
    double cv, thic, sdia, k; /* the curvature, thickness, semi-diameter, and conic */
    double param[201];    /* the parameters 0-200 */
    double xdata[501];  /* the extra data 0-500 */
    char glass[200];     /* the glass name on the surface */
    char comment[200];     /* the surface comment */
    int *int_data; /* for future expansion */
    double *db_data; /* for future expansion */
    char *c_data; /* for future expansion */
    }FIXED_DATA3;
 
 

 
Добавлено:

Цитата:
А насчет того, что иногда только один проц работает... Вечная головная боль - постоянно с этим сталкиваюсь. Причем никак не могу воспроизвести это на одной и той же системе в одном и том же месте. Лечится только перезапуском Зема. У меня постоянно висит Task Manager, так что как вижу, что загрузка упала до 13% (у меня 8 ядер) - торможу и перезапускаю.  

 
Кстати на OD чаже возникает неполная загрузка процессора...

Всего записей: 3774 | Зарегистр. 06-04-2003 | Отправлено: 16:03 21-12-2009
   

Страницы: 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

Компьютерный форум Ru.Board » Компьютеры » Программы » Программы для разработки, тестирования оптических систем
Widok (23-11-2010 11:19): Лимит страниц. продолжаем здесь


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru