Страница 5 из 8

Онлайн помощь

Добавлено: 09 мар 2017, 22:58
Олег
Для #right поставь margin-bottom: 54px; вместо 27 и не будет перекрывать. Впрочем ни на чем не настаиваю, просто высказал свое мнение.

Онлайн помощь

Добавлено: 12 мар 2017, 10:37
Siberian
Привет, Парни!
Кто нибудь из вас дружит хорошо с js ?

Задача в том, что я хочу меню сделать отдельным файлом, и подгружать его ко всем страницам html справки с помощью import и js.

<div>
здесь будет меню
</div>

С помощью php знаю как это сделать, но тогда теряется весь смысл затеи с html, и с локальной загрузкой тоже будет "бубен".

Добавлено (10.03.2017, 12:19)
---------------------------------------------
Сделал временно одну ссылку доступной, и в библиотеке FBD и в библиотеке LAD.

-Библиотека Блоков FBD
--Оформление
---Надпись

-Библиотека Блоков LAD
--Оформление
---Надпись

Можно переключиться между библиотеками, выбрать локацию (Русский или Английский язык ).

Русский ЗДЕСЬ

=========================================================================

Has made temporarily one reference available, both in FBD library and in LAD library.

- Library of FBD Blocks
-- Design
---Label

- Library of LAD Blocks
-- Design
---Label

It is possible to switch between libraries, to choose a location (Russian or English).

English Viewing

Добавлено (10.03.2017, 15:32)
---------------------------------------------
Добавил еще один пункт справки в меню.

-Библиотека Блоков FBD
--Оформление
---Надпись
---Изображение

-Библиотека Блоков LAD
--Оформление
---Надпись
---Изображение

Так-же работает переключение локализации (языка пользователя).

Добавлено (10.03.2017, 16:32)
---------------------------------------------
На На первой странице сделал две ссылки на самые первые уроки FLProg, тоже локализуются при переключении языка.

Добавлено (10.03.2017, 16:59)
---------------------------------------------
Сейчас перенес свой вариант справки непосредственно в программу FLProg, проверил, всё работает, полет нормальный.

Добавлено (10.03.2017, 17:24)
---------------------------------------------
Раньше мне как-то не приходилось плотно заниматься с html, и вот теперь вылезла еще одна не большая проблемка.

Дело в том, что если прописать в html функцию кэширования (обновление страницы при открытии или переходе), то кэш всё равно не сработает. Поэтому, если будут изменения в какой либо странице справки, нужно будет перезагрузить или кэшировать сам браузер, в котором будете открывать справку.

Добавлено (10.03.2017, 17:50)
---------------------------------------------
В программах для справок в формате html всегда "прикручивается" свой мини браузер, он и кэшируется при каждом открытии, только как "прикрутить" свой мини браузер к FLProg, у меня пока не получилось...

Варианты есть, но для начинающего пользователя, тем более если он не очень дружит с ОС, это будут лишние танцы с бубном...

Добавлено (11.03.2017, 10:35)
---------------------------------------------
Добавил еще справку в библиотеку FBD по Логическое ИЛИ (OR)

-Библиотека Блоков FBD
--Оформление
--Базовые элементы
---Логическое ИЛИ (OR)

Переключение Русский/Английский работает, скриншоты так-же на Русском и Английском.

Добавлено (12.03.2017, 10:37)
---------------------------------------------
Было бы очень хорошо, если к созданию справки подключится кто-то из "бывалых" пользователей программы. А именно в создании полного описания каждого блока, я потом перенесу всё в чистовой вариант справки.

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

Для новичков конечно в первую очередь, но и для тех, кто уже давно пользуется.

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

Онлайн помощь

Добавлено: 12 мар 2017, 17:32
support
Я скоро выпускаю новую версию программы, после чего планирую где то месяц посвятить исключительно приведению в порядок хелпа, ну и порешать другие организационные вопросы. Это уже стало насущной необходимостью

Онлайн помощь

Добавлено: 12 мар 2017, 17:45
AVGN
Цитата Siberian () 200?'200px':''+(this.scrollHeight+5)+'px');">Добавил еще справку в библиотеку FBD по Логическое ИЛИ (OR)-Библиотека Блоков FBD
--Оформление
--Базовые элементы
---Логическое ИЛИ (OR)

Переключение Русский/Английский работает, скриншоты так-же на Русском и Английском.Что то менюшка справа сворачивается. Неудобно.


Если бы оставалась открытой -так удобней

Онлайн помощь

Добавлено: 12 мар 2017, 17:45
Siberian
support писал(а):Я скоро выпускаю новую версию программы, после чего планирую где то месяц посвятить исключительно приведению в порядок хелпа, ну и порешать другие организационные вопросы. Это уже стало насущной необходимостью
Тогда на сегодняшний день мне не стоит что-то делать с существующей справкой.
Если будет необходимо, то поучаствую в создании нового хелпа.

Онлайн помощь

Добавлено: 12 мар 2017, 17:46
Boroda
AVGN писал(а):Что то менюшка справа сворачивается. Неудобно.
Согласен!

Онлайн помощь

Добавлено: 13 мар 2017, 09:06
Siberian
AVGN писал(а):Если бы оставалась открытой -так удобней
При открытии определенной справки, можно сделать так, чтобы была открыта определенная иерархия меню.

Но дело в том, что мне так и не удалось привязать функцию import + js для всех страниц справки, т.е. я пытался сделать так, чтобы файл меню был один и подгружался ко всем страницам справки.

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

Добавлено (12.03.2017, 18:08)
---------------------------------------------
И к тому-же переход будет в справку из программы именно по определенному блоку, а затем уже по желанию можно посмотреть другие блоки из сворачивающегося меню.

Добавлено (13.03.2017, 09:06)
---------------------------------------------
Можно сделать строку, определяющую, в какой справке из какого подраздела находимся.


Онлайн помощь

Добавлено: 16 мар 2017, 11:14
AVGN
Исчезла информация при добавлении переменной.
В справке тоже не нашел.
Было так в версии 2.3.1



Стало так


Онлайн помощь

Добавлено: 17 мар 2017, 07:37
Churkin
Добрый день.
Начал изучать программу. Посмотрел видео о передаче значения переменной между Mega и Uno. У Вас там есть блок для передачи занчения в Com-порт компьютера (Send) .... в последней версии программы я не нашел такого блока. Подскажите, пожалуйста, как передать данные в Com-порт?

Спасибо.

Онлайн помощь

Добавлено: 18 мар 2017, 13:17
Evgesha
Если неошибаюсь этот блок теперь называется отправка в uart

Онлайн помощь

Добавлено: 19 мар 2017, 13:39
AVGN
Вчера открылась секция FLProg в нашем радиолюбительском клубе.
После прочтения справки на русском языке есть пожелания приблизить текст справки к полученным знаниям в общеобразовательной школе РФ.
Например:
Фразу "При установке данного чек-бокса", заменить на "При установке галочки".
Т.е. как всех учили в школе и как сейчас модно дублировать школьные знания в Википедии
Что позволит расширить использования FLProg школьниками.

На русском можно вообще короче составлять описание.
Пример:  «Группа параметров» -  установка галочки - пункт меню преобразовывается в групповой.
Эти фразы понятны для не программистов и соответствуют школьному образованию.

Прицепил парочку отредактированных файлов справки.

Онлайн помощь

Добавлено: 19 мар 2017, 16:41
Dev1
Ну тут спорный вопрос. Дать шанс начинающему научиться программированию называя вещи своими именами на техническом языке или оставить его знания на уровне примитивного общения. Открываем по вашей ссылке википедию и видим: "галочка" - CHECK MARK, "квадратик" - BALLOT BOX, все вместе - BALLOT BOX WITH CHECK.

Онлайн помощь

Добавлено: 20 мар 2017, 09:57
kulibinsvv
Поддерживаю Dev1, вопрос спорный. Если Автор ориентирует программу на специалистов, не владеющих программированием, то все эти "плюшки", связанные с общеобразовательной школой, принесут больше вреда. А если это программа для обучения подрастающего поколения, то тем более нельзя этого делать, т.к. незнание профессиональной терминологии губительно скажется на дальнейшем развитии специалиста.
Те, кто учился в советских ВУЗах и ПТУ должны помнить, как с первых занятий вводились новые термины и ни один преподаватель не мучил себя сомнениями по поводу того надо так делать или не надо. Если не понятно задавай вопросы или читай учебник, бери в руки справочник или словарь.
Без труда не вытащить и рыбку из пруда.

Онлайн помощь

Добавлено: 20 мар 2017, 13:10
AVGN
Dev1 писал(а):Ну тут спорный вопрос. Дать шанс начинающему научиться программированию называя вещи своими именами на техническом языке или оставить его знания на уровне примитивного общения. Открываем по вашей ссылке википедию и видим: "галочка" - CHECK MARK, "квадратик" - BALLOT BOX, все вместе - BALLOT BOX WITH CHECK.
О как полученные знания в начальной школе это теперь уровень примитивного общения.
А примитивное общение Вы, что имеете в виду? Когда
мы разговариваем на русском, употребляем иностранное слово "CHECK MARK" вместо галочка?
Не надо засорять русский язык.
По ссылке даны разъяснения в переводе на русский язык.
Русскоязычная справка должна быть на русском.
Вы против русского языка?

Добавлено (20.03.2017, 13:10)
---------------------------------------------
kulibinsvv писал(а):А если это программа для обучения подрастающего поколения, то тем более нельзя этого делать, т.к. незнание профессиональной терминологии губительно скажется на дальнейшем развитии специалиста.
Употреблять иностранные слова в русском языке это для Вас профессиональная терминология.
А вот импортные компании так не считают. И переводят свои справки на русский для профессиональных программ.
Просто у меня шире круг общения со специалистами в области электроники.
Я тут давал ссылку на справку к профессиональной программе http://forum.flprogwiki.ru/viewtopic.php?f=39&t=1818
где используется такое же блочное программирование. И в наше время множество гидравлических машин спроектировано именно такими программами (трактора, экскаваторы, карьерные грузовики).
Мне кстати пообещали прислать справку на русском языке к подобной профессиональной программе.

Онлайн помощь

Добавлено: 20 мар 2017, 13:21
Boroda
AVGN писал(а):Употреблять иностранные слова в русском языке это для Вас профессиональная терминология
 ну давайте теперь все будем программировать в стиле 1С: если, тогда, иначе, ПрограммныйПортПоследовательнойПередачиДанных, ПриемникСигналовСПультаДистанционногоУправленияРаботающегоВИнфракрасномДиапазонеВолнСвета.

Добавлено (20.03.2017, 13:21)
---------------------------------------------
Не надо уходить от общепринятых понятий...

Онлайн помощь

Добавлено: 20 мар 2017, 13:46
AVGN
Boroda писал(а):Не надо уходить от общепринятых понятий...
Это применительно чисто к блочному программированию.
Импортные программы серьезных корпораций полностью переведены на русский.
Я сегодня общался с инженерами, проектирующими гидравлические машины.
Мне показали все на русском.
Поэтому и написал здесь.
Я всего лишь подсказал, как лучше воспринимается на русском не программистами и что есть в профессиональных программах.
Все равно решать АВТОРУ

Онлайн помощь

Добавлено: 20 мар 2017, 14:11
support
Давайте всё таки подумаем над компромиссным решением. Честно говоря, меня самого немного коробит от слова "галочка". Хотя я кое-где и использую его,. Просто как то не вяжется это слово с техническим языком. Я понимаю что "чек-бокс" то же не всем понятен, хотя он ближе к техническому и уже прочно вошёл в русский язык. Заимствованные слова есть во всех языках, и современная молодёжь прекрасно в них разбирается- спасибо андроиду)))). Поэтому думаю будет возможен такой вариант- сделать как во всех инструкциях глоссарий терминов, и в него переносить спорные и непонятные обозначения.

Онлайн помощь

Добавлено: 20 мар 2017, 14:21
Boroda
support писал(а):сделать как во всех инструкциях глоссарий терминов
Поддерживаю!

Первая, попавшая под руку, PDFка от Овена:
Аббревиатуры, используемые в руководстве:
LBA – LoopBreakAlarm – авария обрыва контура регулирования
АНР – автоматическая настройка регулятора
АЦП – аналогоцифровой преобразователь
БУИМ –  блок управления исполнительными механизмами
ВЭ – выходной элемент
ДПЗ – датчик положения задвижки
ИМ – исполнительный механизм

Онлайн помощь

Добавлено: 20 мар 2017, 15:43
AVGN
support писал(а):Давайте всё таки подумаем над компромиссным решением. Честно говоря, меня самого немного коробит от слова "галочка". Хотя я кое-где и использую его,. Просто как то не вяжется это слово с техническим языком. Я понимаю что "чек-бокс" то же не всем понятен, хотя он ближе к техническому и уже прочно вошёл в русский язык. Заимствованные слова есть во всех языках, и современная молодёжь прекрасно в них разбирается- спасибо андроиду)))). Поэтому думаю будет возможен такой вариант- сделать как во всех инструкциях глоссарий терминов, и в него переносить спорные и непонятные обозначения.
Это как подойти к теме. 
Если красавица Галочка. То посмотрите что выдает гугл   Мир сразу меняется в лучшую сторону  
Ну и по теме.
"чек-бокс" это не заимствование. Это замена русских слов галочка, птичка.
А русские программисты мне подсказали (прислали ссылку).
https://goo.gl/wp33JK
 

Добавлено (20.03.2017, 15:43)
---------------------------------------------
support писал(а):сделать как во всех инструкциях глоссарий терминов
Boroda писал(а):Поддерживаю!Первая, попавшая под руку, PDFка от Овена:

Цитата
Аббревиатуры, используемые в руководстве:

LBA – LoopBreakAlarm – авария обрыва контура регулирования
АНР – автоматическая настройка регулятора
АЦП – аналогоцифровой преобразователь
БУИМ –  блок управления исполнительными механизмами
ВЭ – выходной элемент
ДПЗ – датчик положения задвижки
ИМ – исполнительный механизм
Отлично! Именно так. Всё понятно!

Онлайн помощь

Добавлено: 20 мар 2017, 16:03
kulibinsvv
AVGN писал(а):"чек-бокс" это не заимствование. Это замена русских слов галочка, птичка.
В приведённом Вами примере вы слово галочка вырываете из контекста, поэтому пример неудачный. Чек-бокс - это не только галочка, которая появляется/исчезает при нажатии на элемент управления (control), но и ещё целый комплекс элементов и параметров, которые не попадают в понятие "галочка".
По поводу подобной русификации вспоминается такой пример:
Во времена персональных вычислительных комплексов ДВК, повторяющих структуру PDP-11 на советской элементной базе, существовала операционная система ФОБОС, клон ОС RJ-11. Переводом занимался уже не помню какой НИИ. Видимо из лучших побуждений они перевели всё что только можно было. В результате использовать ОС стало затруднительно, т.к. подобных "галочек" было слишком много и изначальный смысл терялся.