Тестирование версии 7.х

Это мой личный форум. Здесь я буду задавать вопросы пользователям, проводить опросы, и тому подобное. Темы в этом форуме могу создавать только я, Вы можете создавать комментарии и отвечать на опросы.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Тестирование версии 7.х

Сообщение RedSky »

При попытке открыть проект созданный в 5й версии вылет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ersafap
Рядовой
Сообщения: 12
Зарегистрирован: 16 авг 2020, 13:52
Имя: Евгений

Тестирование версии 7.х

Сообщение Ersafap »

7.0.4 WIN7 64
При использовании клавиши преобразования punto switcher в новом редакторе блоков в любом окошке ввода программа зависает намертво.
Подпись кнопки в новом редакторе кода, вероятно, неверная.[spoiler]
Screenshot_12.png
[/spoiler]
[spoiler]
Screenshot_13.png
[/spoiler]

Отправлено спустя 1 час 21 минуту 18 секунд:
7.0.4 WIN7 64
При каждом сохранении пользовательского блока после редактирования программа добавляет пустые строки между объявлениями.
[spoiler]#include <avr/io.h>



#include <avr/interrupt.h>



#include <defs.h>



#include <analog.h>
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Тестирование версии 7.х

Сообщение aidar_i »

Вылеты
error3.log
error2.log
error1.log
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Тестирование версии 7.х

Сообщение support »

belyx писал(а): 02 авг 2020, 09:51 Версия программы 7.0.4 портативная для XP - невозможно переименовать папку в пользовательских блоках, значок редактирования не активен
[spoiler]версия 704 для XP портативная.png[/spoiler]
Исправил

Отправлено спустя 12 минут 49 секунд:
RedSky писал(а): 02 авг 2020, 13:51 После обновления не могу открыть проект созданный в 7.0.3 - программа сразу закрывается.

Отправлено спустя 1 минуту 7 секунд:
Другие проекты открываются.

Отправлено спустя 19 минут 21 секунду:
Заметил особенность на LAD - если переключить вкладки получим такое:
[spoiler]шим.png[/spoiler]
Исправил

Отправлено спустя 2 минуты 43 секунды:
RedSky писал(а): 04 авг 2020, 19:10 Версия 7.0.4 портативная 32. Вылет если при подключении модбас TCP зайти в выбор коммуникации и нажать на картинку.
[spoiler]Снимок.PNG[/spoiler]
Исправил

Отправлено спустя 19 минут 51 секунду:
gafner2289 писал(а): 10 авг 2020, 21:54 Здравствуйте в версии для Win XP в скаде в построении схемы при открытии настроек любого блока вылетает ошибка
Unhandled exception: Message not understood: #isUserCodeMultiBlockBlockInstanceAdaptor
Исправил

Отправлено спустя 8 минут 4 секунды:
DrMario писал(а): 11 авг 2020, 11:50 Вылет программы при попытке удалить библиотеку в новом редакторе.
Исправил

Отправлено спустя 12 минут 57 секунд:
DrMario писал(а): 12 авг 2020, 23:02 еще один вылет при копировании и вставке нового блока в другой проект
Исправил

Отправлено спустя 1 минуту 24 секунды:
RedSky писал(а): 16 авг 2020, 12:14 При попытке открыть проект созданный в 5й версии вылет.
Нужен проект
Автор программы FLProg.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Тестирование версии 7.х

Сообщение RedSky »

support писал(а): 17 авг 2020, 23:31 При попытке открыть проект созданный в 5й версии вылет.
Нужен проект
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Тестирование версии 7.х

Сообщение support »

RedSky писал(а): 17 авг 2020, 23:51
support писал(а): 17 авг 2020, 23:31 При попытке открыть проект созданный в 5й версии вылет.
Нужен проект
Ошибку исправил. В приложении файл, который открывается нормально в новой версии.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автор программы FLProg.
stypler
Сержант
Сообщения: 155
Зарегистрирован: 01 июн 2018, 07:25
Благодарил (а): 3 раза

Тестирование версии 7.х

Сообщение stypler »

Win10-64 Pro Flprog_7-0-4_Win64 port.
При попытке открыть проекты созданные в FLProg_6-3-1-Win64 версии вылет.
error1.log
error.log
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

Тестирование версии 7.х

Сообщение dizzyy »

[ref=#00aa00]support[/ref], Сергей, можете немного изменить блок RFID метки ?
viewtopic.php?t=6451&start=240#p92102
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Тестирование версии 7.х

Сообщение support »

stypler писал(а): 19 авг 2020, 10:31 Win10-64 Pro Flprog_7-0-4_Win64 port.
При попытке открыть проекты созданные в FLProg_6-3-1-Win64 версии вылет.

error1.logerror.log
Исправленно

Отправлено спустя 2 минуты 19 секунд:
dizzyy писал(а): 19 авг 2020, 12:09 [ref=#00aa00]support[/ref], Сергей, можете немного изменить блок RFID метки ?
viewtopic.php?t=6451&start=240#p92102
Не сейчас, я сейчас занимаюсь Undo - Redo. Это больше людей просят. Позже постараюсь сделать
Автор программы FLProg.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Тестирование версии 7.х

Сообщение aidar_i »

Вылет
error4.log
Вылет при выборе устройства коммуникации ESP32 /ESP8266
error5.log
[spoiler]
Модбас.png
[/spoiler]
модбас.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5738
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

Тестирование версии 7.х

Сообщение Rovki »

Это наблюдается и без блока пользователя , при выборе есп
Электронщик до мозга костей и не только
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Тестирование версии 7.х

Сообщение support »

aidar_i писал(а): 20 авг 2020, 21:12 Вылет error4.log
Вылет при выборе устройства коммуникации ESP32 /ESP8266
error5.log
[spoiler]Модбас.png[/spoiler]

модбас.flp
Всё исправил
Автор программы FLProg.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Тестирование версии 7.х

Сообщение support »

Бэта версия обновилась до номера 7-0-5. Вроде получилось победить Undo Redo. Подробнее здесь
Автор программы FLProg.
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Тестирование версии 7.х

Сообщение Naladchik »

support писал(а): 22 авг 2020, 07:29 ...версия обновилась до номера 7-0-5...
Судя по тому, что блоки Code стали называться Code-Basic и Code-Professional Вы решили все таки оставить старый редактор?
Если так то это отлично, без него было бы грустно.
Win10-64. FLProg Portable.
Изображение
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Тестирование версии 7.х

Сообщение aidar_i »

Старый редактор нужно обязательно оставить! И убрать проверку блоков на корректность! Особенно в декларесекцион.
Ersafap
Рядовой
Сообщения: 12
Зарегистрирован: 16 авг 2020, 13:52
Имя: Евгений

Тестирование версии 7.х

Сообщение Ersafap »

7.0.4 WIN7 64, новый редактор, Си.
При генерации кода программа меняет форматирование макросов в define и они генерируют ошибки:
код, сгенерированный программой:
#define SET_ADC_8BIT() do
{
sbit(ADMUX,ADLAR);
}
while(0)

Оригинальный код:
#define SET_ADC_8BIT() do{sbit(ADMUX,ADLAR);}while(0)

Макросы, записываемые в несколько строк требуют другого оформления.

После редактирования блока в библиотеке если он уже до этого был размещен на листе, в проекте остается старая версия и нет возможности обновить, только удалить, потеряв связи с другими блоками.
UPD: Блок нужно редактировать не из библиотеки а из контекстного меню на экземпляре блока. Я новичок, не разобрался с тонкостями.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 14 раз
Поблагодарили: 100 раз
Контактная информация:

Тестирование версии 7.х

Сообщение aidar_i »

Перед do пустую строку поставьте.
Ersafap
Рядовой
Сообщения: 12
Зарегистрирован: 16 авг 2020, 13:52
Имя: Евгений

Тестирование версии 7.х

Сообщение Ersafap »

7.0.4 WIN7 64, новый редактор, Си.

Не собирается проект из-за того что компилятор размещает объявление функции для работы с нелинейным масштабированием позже чем они начинают использоваться моим компонентом. int _poligon(int value, int intArray[], int outArray[], int arraySize).
Можно ли посадить ее прототип в секцию Declare ? Возможно, это решит проблему. Не представляю как побороть это автоматически. Листинг части программы:

[spoiler]#ifndef sbit
#define sbit(reg,bite) (reg |=(1<<bite))
#endif
#ifndef cbit
#define cbit(reg,bite) (reg &=~(1<<bite))
#endif
struct _poligonInexes
{
int minIndex;
int maxIndex;
}
;
int _Poligon_InArray_1[12] = {176, 189, 203, 217, 231, 238, 245, 260, 274, 289, 303, 318};
int _Poligon_OutArray_1[12] = {-20, -10, 0, 10, 20, 25, 30, 40, 50, 60, 70, 80};
int _Poligon_InArray_2[12] = {176, 189, 203, 217, 231, 238, 245, 260, 274, 289, 303, 318};
int _Poligon_OutArray_2[12] = {-20, -10, 0, 10, 20, 25, 30, 40, 50, 60, 70, 80};
int _Poligon_InArray_3[12] = {176, 189, 203, 217, 231, 238, 245, 260, 274, 289, 303, 318};
int _Poligon_OutArray_3[12] = {-20, -10, 0, 10, 20, 25, 30, 40, 50, 60, 70, 80};
unsigned long _stou1 = 0UL;
unsigned long _stou2 = 0UL;
unsigned long _stou3 = 0UL;
#define ADLAR_VALUE (0<<ADLAR)
#define ADC_10BIT_MODE
#define ADC_CH_NUM_USED 5
#define ADC_VREF_TYPE ((0<<REFS1) | (0<<REFS0) | ADLAR_VALUE)
#define ADC_CH_SEL_MSK ((1<<MUX0)|(1<<MUX1)|(1<<MUX2)|(1<<MUX3)|(1<<MUX4))
#define SET_ADC_8BIT() sbit(ADMUX,ADLAR);
#define SET_ADC_10BIT() cbit(ADMUX,ADLAR);
enum ADC_CHANNELS
{
ADC0,ADC1,ADC2,ADC3,ADC4,ADC5,ADC6,ADC7,ADCnum
}
;
volatile int adc[ADC_CH_NUM_USED];
volatile byte adc_ch = 0; //номер канала, индекс
byte adc_ch_list[]={0,1,2,3,4};
void adc_init(void);
void adc_set_channel(uint8_t ch);
void adc_start(void);
inline int ch_to_idx(byte ch);
int adc_read(byte ch);
#define ADC_CH(x) (ADMUX=(1<<6)|(x & 0x07))
class Anfilt
{
public:
Anfilt(byte analog_channel=0,int filt_time=1,byte datalen=8)

{
_filt_time = filt_time;
_ch = analog_channel;
idx = 0;
_datalen = datalen;
_data = new int[datalen];

}
byte getChannel()
{
return _ch;
}
int getValue()

{
return _output_value;

}
void poll()

{
if(millis()-_last_time > _filt_time/_datalen)

{
_add_value(adc_read(_ch));
_last_time = millis();

}

}
private:
void _add_value(int val)

{
long sum = 0;
_data[idx++] = val;
if(idx > _datalen-1)
{
idx = 0;
}
for(byte i=0; i<_datalen; i++)
{
sum += _data;
}
_output_value = sum/_datalen;

}

//int _data[ITEMS_LEN];
int *_data;
byte _datalen;
byte idx;
byte _ch;
int _filt_time;
int _output_value;
u32 _last_time;
}
;
Anfilt filter204995269(((_poligon(((adc_read(1))), _Poligon_InArray_1, _Poligon_OutArray_1, 12))),1000,16);
Anfilt filter262981174(((_poligon(((adc_read(2))), _Poligon_InArray_2, _Poligon_OutArray_2, 12))),1000,16);
Anfilt filter257934932(((_poligon(((adc_read(3))), _Poligon_InArray_3, _Poligon_OutArray_3, 12))),1000,16);
void setup()
{
adc_init();
adc_start();
analogReference(EXTERNAL);
Serial1.begin(9600, SERIAL_8N1);
_stou1 = millis();
_stou2 = millis();
_stou3 = millis();
}
void loop()
{
//Плата:1
//Наименование:Чтение аналоговых сигналов
257934932.poll();
if(!(0))
{
if (_isTimer(_stou3, 1000))
{
Serial1.println((257934932.getValue()));
_stou3 = millis();
}
}
else
{
_stou3 = millis();
}
262981174.poll();
if(!(0))
{
if (_isTimer(_stou2, 1000))
{
Serial1.println((262981174.getValue()));
_stou2 = millis();
}
}
else
{
_stou2 = millis();
}
204995269.poll();
if(!(0))
{
if (_isTimer(_stou1, 1000))
{
Serial1.println((204995269.getValue()));
_stou1 = millis();
}
}
else
{
_stou1 = millis();
}
}
bool _isTimer(unsigned long startTime, unsigned long period)
{
unsigned long currentTime;
currentTime = millis();
if (currentTime>= startTime)
{
return (currentTime>=(startTime + period));
}
else
{
return (currentTime >=(4294967295-startTime+period));
}
}
int _poligon(int value, int intArray[], int outArray[], int arraySize)
{
struct _poligonInexes indexes;
indexes = _getPoligonIndexes(value, intArray, arraySize);
return map(value, intArray[indexes.minIndex], intArray[indexes.maxIndex], outArray[indexes.minIndex], outArray[indexes.maxIndex]);
}[/spoiler]

UPD: возможно я сам ошибся в проектировании компонента.
UPD2: да, я ошибся. Перепроектировал по другому и теперь компилируется. Но есть другое замечание.
Блок нелинейного масштабирования генерирует увесистую таблицу на каждый экземпляр, даже если все экземпляры блока используют одну и ту же таблицу, один и тот же набор данных в настройках. Можно ли предусмотреть работу всех блоков по одной таблице?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ersafap
Рядовой
Сообщения: 12
Зарегистрирован: 16 авг 2020, 13:52
Имя: Евгений

Тестирование версии 7.х

Сообщение Ersafap »

7.0.4 WIN7 64, новый редактор, Си.

При задании у блока параметров значения не отображаются в том случае, если значение выбирается из выпадающего списка или переключателем. Отображаются значения вводимые только с помощью поля ввода.
[spoiler]
Screenshot_14.png
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
support
Супермодератор
Сообщения: 1917
Зарегистрирован: 03 янв 2018, 11:45
Откуда: Астрахань
Имя: Сергей
Поблагодарили: 23 раза
Контактная информация:

Тестирование версии 7.х

Сообщение support »

Ersafap писал(а): 22 авг 2020, 23:28 7.0.4 WIN7 64, новый редактор, Си.

При задании у блока параметров значения не отображаются в том случае, если значение выбирается из выпадающего списка или переключателем. Отображаются значения вводимые только с помощью поля ввода.
[spoiler]Screenshot_14.png[/spoiler]
В поле "Текст" в настройках параметра необходимо ввести текст, который будет отображаться.
Переключатель.PNG
Читаем здесь https://flprog.ru/bez-rubriki/helppage/ ... rtParametr
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Автор программы FLProg.
Закрыто

Вернуться в «Темы от автора»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость