Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2015, 23:27   #11
basic
Новичок
 
Регистрация: 22.12.2012
Сообщения: 2
Сказал Спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении
Подмигивание

Сообщение от lexx905 Посмотреть сообщение
а точно нужно идти по сложному пути?
не проще сделать так:

1: R[1]=1 ;
2: Lbl[1] ;
3: Timer[1]=reset ;
4: Timer[1]=start ;
5: ;
6:j P[1] 100% Fine ;
7:j P[2] 100% Fine ;
8: ;
9: Timer[1]=stop ;
10: R[1]=r[1]+1 ;
11: R[r[1]]=timer[1] ;
12: If (r[1]>5),jmp Lbl[2] ;
13: Jmp Lbl[1] ;
14: Lbl[2] ;
Это, чтобы хранить последнее время. Но задача была хранить статистику по последним 1000 циклам, скажем.
basic вне форума   Ответить с цитированием
Старый 20.12.2015, 11:23   #12
lexx905
Гуру
 
Регистрация: 11.11.2015
Сообщения: 119
Сказал Спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении
По умолчанию

Сообщение от basic Посмотреть сообщение
Это, чтобы хранить последнее время. Но задача была хранить статистику по последним 1000 циклам, скажем.
Так я же и написал в программе счетчик. Количество регистров можно увеличить до 999 (по крайней мере в 8й версии arc tool).
lexx905 вне форума   Ответить с цитированием
Старый 04.01.2016, 10:24   #13
lexx905
Гуру
 
Регистрация: 11.11.2015
Сообщения: 119
Сказал Спасибо: 0
Сказали Спасибо 7 раз(а) в 7 сообщении
По умолчанию

Сообщение от basic Посмотреть сообщение
Всем привет.

Программка для сбора статистики - statistic.kl

Коротко - в статистику (переменные karel) попадает время обработки детали (состоит из двух частей).

Минусы:
1.Перед запуском нужно изменить регистр 34. 1-начало 1ой части цикла, 2- начало 2ой части цикла. (Как передавать параметры?!)
2.Для отображения статистики нужно выбрать программу. Программы обработки запускаются через PNS и отображение переменных karel не прекращается. Но после перезагрузки нужно заново перезапускать программу, чтобы просмотреть статистику.

Кто знает, как избавится от этих минусов?
Есть время заняться вашей программой. Зачем регистр 34 переводить в 1? Как я понял этим регистром вы настраиваете программу на получение системного времени, Затем он переводится в 2, чтобы запустить сам счетчик. Задумка такая? Куда потом отправляется переменная - pieces[PieceCounter] ? Или есть еще кусок программы который все это сохраняет в текстовый файл на роботе?
Вообщем напишите в личку, переделаем программу.
lexx905 вне форума   Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +2, время: 00:34.

vBulletin v3.6.2, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co