Суперкомпьютеры в ракетно-космической отрасли

Автор АниКей, 05.05.2010 21:29:00

« назад - далее »

0 Пользователи и 2 гостей просматривают эту тему.

Serge V Iz

Цитироватьи где он находится, в специальной микросхеме в измерительном модуле? А если он не тупейший, а по произвольным логическим комбинациям фронтов/спадов
Тогда, готов поспорить, он находится в программах постобработки записанных порций отсчетов )

Not

Цитироватьopinion пишет:
ЦитироватьNot пишет:
Цитироватьopinion пишет: Да Венда отвечает. Та же самая, которая отрисовывает кнопочки.
"Венда" на каждом выстреле триггера отвечает, или пропускает (теряет) непрерывно приходящую информацию, пока рисует?  ;)  
На максимальной скорости развертки, разумеется не на каждом. Ну, теряет/пропускает информацию. Никто же не обещал, что не будет.

Если бы не теряла/пропускала, вы бы всё равно не смогли бы её (информацию) проанализировать.
Тогда вы не сможете посчитать все импульсы и ваш "осциллограф" будет показаывать все что угодно, кроме того, что нужно. Не путайте возможности глаза человека и компьютера - последний работает в темпе приходящего сигнала.

Serge V Iz

ЦитироватьТогда это не реальное время
Правильно. Реальное время, вообще, было обещано в процессе регистрации измерений. Там работал калиброванный АЦП, тактируемый генератором опорной частоты чуть получше, чем в персоналке. И производитель может гарантировать, что одна конкретная выборка ограниченной длины и частоты оцифровки, показывает поведение сигнала в реальном времени на каком-то его участке.

Not

ЦитироватьSerge V Iz пишет: И производитель может гарантировать, что одна конкретная выборка ограниченной длины и частоты оцифровки, показывает поведение сигнала в реальном времени на каком-то его участке.
Производитель осциллографа реального гарантирует реальное время на ВСЕХ измерениях, от начала и до конца. В противном случае он производитель чего то другого.

Serge V Iz

Цитироватьот начала и до конца
Существования этой вселенной? Или, все же, оговаривает длину выборки на канал или группу каналов? )

Not

#1505
ЦитироватьSerge V Iz пишет:
Цитироватьот начала и до конца
Существования этой вселенной? Или, все же, оговаривает длину выборки на канал или группу каналов? )
- процесса измерения, от секунд до лет.

opinion

ЦитироватьNot пишет:
ЦитироватьSerge V Iz пишет:
Цитироватьпропускает (теряет) информацию, пока рисует?
А что ж ей еще делать? Я же приводил пример - некоторые способы обработки сигнала в принципе не влазят в реальное время. Ни при какой реализации.
Тогда это не реальное время, а отложенное. Мы говорим о реальном.
Я же вам приводил ссылки о том, что сам Тектроникс понимает под термином "осциллограф реального времени". Он описывает только процесс записи формы сигнала подсистемой захвата аналогового сигнала. Нигде ничего не написано ни о гарантированной задержке между захватом сигнала и его отображением, ни о гарантиях, что ничего не будет пропущено за время обработки содержимого буфера.
There are four lights

Serge V Iz

Цитировать- процесса измерения
Покажите такого производителя. Хочу спросить его, что будет, если я начну измерение с максимальной частотой оцифровки и буду продолжать его в течение всего гарантийного срока эксплуатации прибора. Запасусь только источниками бесперебойного питания сначала ))

SGS_67

Цитироватьmind22 пишет:
ЦитироватьSGS_67 пишет:
Цитироватьmind22 пишет:
У меня сложилось впечатление, что SGS_67 очень узко знает тему, в частности, по ОСРВ, поэтому многое о чем ему пишут не может понять.
На широту понимания не претендую, но как же Вас понять, уважаемый, когда Вы изъясняетесь исключительно тезисами, не подкрепляя их ни примером, ни ссылкой?
Кому подкреплять? 
Автору тезисов, конечно.
Вот я, например, тезисам предпочитаю конкретику.

ЦитироватьБольному на голову человеку? А смысл?
Если автор тезисов болен на голову - тогда простите. Не знал.

Смысл в том, что любое сильное заявление должно быть подкреплено либо логикой, либо примером, который его автор может объяснить, буде такая необходимость.

Not

#1509
Цитироватьopinion пишет: Я же вам приводил ссылки о том, что сам Тектроникс понимает под термином "осциллограф реального времени". Он описывает только процесс записи формы сигнала подсистемой захвата аналогового сигнала. Нигде ничего не написано ни о гарантированной задержке между захватом сигнала и его отображением, ни о гарантиях, что ничего не будет пропущено за время обработки содержимого буфера.
Ну так вот (надоело уже, чесслово), DPO осциллограф работает следующим образом:
1) подсистема захвата аналогового сигнала его оцифровывает, калибрует, измеряет, нормализует, обрабатывает, преобразовывает в видеофрейм и записывает в специальную область памяти, которая может быть как непосредственно видеопамятью, так  и обычной.  Она ничего не пропускает и работает в темпе приходящего сигнала (здесь полная аналогия с аналоговым осциллографом реальнрого времени).
2) подсистема отображения или рисует вокруг отрисованного квадратика рамочку с кнопочками, или отрисовывает весь образ внутри окна. Она может пропускать фреймы, ее задача - отрисовывать в темпе порядка 100 кадров в секунду.

Программа подсистемы захвата - это специальная большая программа, исполняемая либо ЦВМ реального времени на процессоре общего назначения (обычно это PowerPC), либо програмны автоматом (процессором) закодированным в ПЛИС. Осталось разобраться, как эта программа устроена и зачем там нужна ОСРВ.

SGS_67

ЦитироватьСтарый пишет:
Цитироватьmind22 пишет:
Кому подкреплять? Больному на голову человеку? А смысл?
SGS_67 хочет видеть себя Учителем к которому ученики приходят на экзамен. Он задаёт им вопросы а они отвечают подкрепляя свои знания ссылками на первоисточники. А он выставляет им оценки.  :)
Главный форумный быдлован решил отдуплиться во всей своей первозданной красе.  :D

Старый, я ошибся, каюсь. Тебя смело надо множить не на 0,1, а на 0,01.
Информационное наполнение форума от этого нисколько не изменится.  :D

Serge V Iz

Цитировать подсистема захвата аналогового сигнала его оцифровывает, калибрует, измеряет, нормализует, обрабатывает, преобразовывает в видеофрейм и записывает в специальную область памяти, которая может быть как непосредственно видеопамятью, так и обычной. Она ничего не пропускает и работает в темпе приходящего сигнала.
Непонятно, зачем ей делать столько телодвижений, если можно сосредоточиться на том, стобы сложить в память отсчеты с АЦП с максимальной возможной скоростью. Неужели все эти вычисления ничего не стоят и не отнимают время у задачи "вынуть из устройства, положить в память, инкрементировать индексный регистр - и так пока триггер или пользователь не скажут СТОП"?

Not

ЦитироватьSerge V Iz пишет:
Цитироватьподсистема захвата аналогового сигнала его оцифровывает, калибрует, измеряет, нормализует, обрабатывает, преобразовывает в видеофрейм и записывает в специальную область памяти, которая может быть как непосредственно видеопамятью, так и обычной. Она ничего не пропускает и работает в темпе приходящего сигнала.
Непонятно, зачем ей делать столько телодвижений, если можно сосредоточиться на том, стобы сложить в память отсчеты с АЦП с максимальной возможной скоростью. Неужели все эти вычисления ничего не стоят и не отнимают время у задачи "вынуть из устройства, положить в память, инкрементировать индексный регистр - и так пока триггер или пользователь не скажут СТОП"?
Затем, что задача - анализ процесса. Вычисления стоят, отнимают, требуют. Осциллограф стоит денег, порой весьма немалых.

Serge V Iz

Картинка-то зачем? Ее пользователь не сможет воспринимать с частотой около 2.5 млн кадров/сек, если мы пишем 2.5ГС/с, как некоторые из этих DPO умеют. И зачем, в принципе, тогда там такой параметр, как длина выборки в спецификации? И раз он такой непрерывный, то можно ли на нем реализовать триггер по точному повторению заранее неизвестного участка сигнала длиной N отсчетов? Очень полезная на практике штука )

Not

ЦитироватьSerge V Iz пишет:
Картинка-то зачем? Ее пользователь не сможет воспринимать с частотой около 2.5 млн кадров/сек, если мы пишем 2.5ГС/с, как некоторые из этих DPO умеют. И зачем, в принципе, тогда там такой параметр, как длина выборки в спецификации? И раз он такой непрерывный, то можно ли на нем реализовать триггер по точному повторению заранее неизвестного участка сигнала длиной N отсчетов? Очень полезная на практике штука )
DPO суммирует исходные фреймы, усиливая контраст (например толщиной линии) там, где отсчетов больше, соответственно результирующих фреймов ровно столько, сколько нужно для отображения. Но их может быть и больше, если того пожелает пользователь и запросит их через командный интерфейс. Триггер по количеству отсчетов - стандартная комплектация.

SGS_67

#1515
ЦитироватьDiZed пишет:
похоже, байкал не выдержал конкуренции с эльбрусом в качестве процессора для попилочного станка

МВД отказалось покупать компьютеры с российским процессором .

Да, я как раз на это намекал здесь ранее.

А разработчики ударились в бега уже давно.

Куртуазность момента в том, что МВД отказалось платить даже за фактически поставленную технику.
А это 1500-2000 рабочих комплектов, на сумму около 60 млн. руб.
Мотивируя якобы вскрытыми нарушениями при заключении контракта.

Стороннего финансирования на сей час у конторы нет, и будущее её предугадать нетрудно.

Лишнее подтверждение тому, что с государством РФ дела иметь не след.  :(

ЗЫ. Да, конкуренции с Эльбрусом в части с..здинга там не было и в помине.
Разные ведомства.
:)

SGS_67

ЦитироватьNot пишет:
ЦитироватьSGS_67 пишет:

Собственно, модуль захвата осциллограмм и синхронизации там реализован на ASIC (АЦП) Rigol и FPGA Spartan-6, которая к нему ближе, с буферной памятью.
Так, замечательно, а что находится В микрокоде FPGA, вы когда нибудь задумывались?
:o
Какой ещё "микрокод FPGA", дятел?


Могу сказать только что твоей прэлессти - ОСРВ - там точно нет.  :D

Serge V Iz

ЦитироватьDPO суммирует исходные фреймы, усиливая контраст (например толщиной линии) там, где отсчетов больше, соответственно результирующих фреймов ровно столько, сколько нужно для отображения

В FastAcq и втором, не помню как он там, режимах он просто раскладывает wfmы в большущий массив, с удобным доступом к каждому из ПО пользователького интерфейса. Дальше их в разных режимах отображает отображательная часть. С разными настройками - накопление за сколько-то времени, бесконечное накопление, гистограммы там всякие, и другие удобные бантики. Все это же самое работает после остановки записи, по текущему накопленному массиву. Можно даже записать на диск и потом снова загрузить.

Статистика так же вычисляется - покадрово. Измерения тоже. )

Простой вопрос: сколько нужно памяти, чтобы хранить 40 000 битмапов по полмегабайта? А выборок по несколько тысяч 8-битовых отсчетов АЦП?

А последний вопрос выше - он хитрее, чем кажется )


Not

ЦитироватьSerge V Iz пишет:
Простой вопрос: сколько нужно памяти, чтобы хранить 40 000 битмапов по полмегабайта? А выборок по несколько тысяч 8-битовых отсчетов АЦП?
Ровно столько, сколько есть. Дальше она переписывается. Принцип работы я показал на пальцах, далее - учебник в помощь. Главный принцип работы осциллографа реального времени - работа в темпе приходящего сигнала, без пропусков входного сигнала, в простейшем случае разбираемся с аналоговым осциллографом, DPO с точки зрения темпа обработки сигнала ничем не отличается.