Форум программистов, компьютерный форум, киберфорум
Hrethgir
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  

Следующий этап - автоматический тест, точнее его создание, но с этим проще. Формула для карт не ниже 3 пикселов..

Запись от Hrethgir размещена 16.04.2023 в 22:29
Показов 1454 Комментарии 0

Не пугайтесь, всё происходит не так быстро, так как работа у меня не программистом и не Илоном Маском. Хотел запостить в предыдущую запись - но там получилось продолжение предмета, и оставил так как есть.
Данный проект - ступень, отдельная программа - генератор карт трассировок для их чтения алгоритмом альтернативы свёрточных нейросетей.
Обновлено.
[url]https://github.com/Andrei-Y/A-trace-map-generator[/url]

Генератор генерирует карту трассировок любой плащади, делая расчёты только в правом столбце карты и последней строке, остальная площадь карты заливается без расчётов - автоматически, "трактороподобным" движком
[IMG]https://www.cyberforum.ru/blog_attachment.php?attachmentid=8030&d=1681841691[/IMG].

Обновлено.
Текущая формула расчёта последней строки карты выглядит теперь так - самое длинное выражение в этой части кода
[PASCAL]Edge2:
//трассировку начальной ячейки каждого шага последней обрабатываемой строки кроме правого столбца
if RazmerX > RazmerY then begin
Dec(steps1);
TracerX := x - ( znak*sign(trunc((1+sign(y-trunc(y/(stepsBig+1))*(stepsBig+1)-steps)/2))) + stepFrequent * y + znak * trunc(y / (stepsBig+1)))+1;

if TracerX<1 then begin
TracerY := y - steps1;
TracerX := 0;
if TracerY < 0 then TracerY := 0;
end;
end else begin
Dec(steps1);
TracerY := y - steps1;
TracerX := 0;
end;
p := @p1;
goto Edge4;[/PASCAL].
Следующий этап работы над программой - автоматизированный тест карт в процессе их генерации с разными входящими параметрами.
Протестировано при разных размерах генерируемых карт в ручную, в диапазоне 20*10 и 30*10 от 45 до 21 одного градуса и для 10 и 0 градусов.
Ошибка появляется только при размере карты по оси Y равном двум пикселам. Длина карты опробована при 3 высоте до 100 пикселов.
Причину её возникновения изучать вручную не стану, потому что грид глючит и он в общем рисует выдаёт даже не таблицу а не понятно что.
Хотя конечно интересно почему не ниже 3 пикселов карты...разберусь с этим позднее.
[OFF]Изображения теперь делаю в шедевруме.[/OFF]
Миниатюры
Нажмите на изображение для увеличения
Название: generated_image_5f980463a9ea7ae.jpeg
Просмотров: 209
Размер:	87.2 Кб
ID:	8029   Нажмите на изображение для увеличения
Название: generated_image_5f98d41f7a337c2.jpeg
Просмотров: 271
Размер:	106.2 Кб
ID:	8030  
Размещено в Без категории
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии
 
Новые блоги и статьи
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки Правым кликом по серверу -> отладочная информация -> edit Заменить "net": "raw", на "net": "tcp", Нажать кнопку reload.
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru