Показано с 1 по 10 из 86

Тема: Возможность записывать формулы в человекопонятной форме

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от rovki Посмотреть сообщение
    не может читать схем в ОЛ
    А вы прочитайте 1-е сообщение этой темы.
    Алексей Геннадьевич ошибся при составлении схемы ПИД-регулятора.
    И, на мой взгляд, именно сам подход к записи формул в ОЛ подтолкнул к ошибке.

    Цитата Сообщение от rovki Посмотреть сообщение
    не надо плодить ,как некоторые ,множество флудных тем и отвлекать разработчиков ,да и пользователей от дел насущных ....Отстаньте уже от ПР или делайте реальные проекты на них.
    Если нечего сказать по конкретной теме, то лучше промолчите.
    Тут конкретная тема с конкретным предложением.

    Зачем тут обсуждать "3) Встроенных макросов - надо побольше"?
    Ну каким боком это относится к теме "поддержки a+b*c в ОЛ"?
    PS. Я прекрасно понимаю откуда растут корни вопросов "отладки в железе" и т.п., и прекрасно понимаю, что они озвучивались ранее. Но, повторюсь: незачем захламлять тему. Даже если ты ведущий разработчик.
    Последний раз редактировалось Владимир Ситников; 31.03.2016 в 16:59.

  2. #2

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    А вы прочитайте 1-е сообщение этой темы.
    Алексей Геннадьевич ошибся при составлении схемы ПИД-регулятора.
    И, на мой взгляд, именно сам подход к записи формул в ОЛ подтолкнул к ошибке.
    Нет.
    Просто математику (интегралы) забыл нафиг, т.к. не пользовался ей лет 20. А потом всё это очень резко понадобилось. Всё просто и банально.

  3. #3
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,575

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    И, на мой взгляд, именно сам подход к записи формул в ОЛ подтолкнул к ошибке.
    и как текстовый интерпретатор например должен определять обратную связь, которую мы добавляем на графическом холсте или как он будет относится к тому что в релейной схеме просчитываются все вычисления не зависимо в какой ветке условия они стоят. Конечно это всё при условии поддержания концепции программирования, чтоб не было разногласий. Если же писать с нуля совершенно новый язык, то может лучше сразу новую линейку устройств создать
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  4. #4

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    и как текстовый интерпретатор например должен определять обратную связь, которую мы добавляем на графическом холсте или как он будет относится к тому что в релейной схеме просчитываются все вычисления не зависимо в какой ветке условия они стоят
    Как как? Точно так же, как любой другой ФБ.
    Подобные вопросы уже были продуманы в МЭК61131.
    И там простой ответ: каждый блок можно писать на своём языке. Где как удобнее, так и пишем. Где схемами, где текстом.

  5. #5
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,575

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    Как как? Точно так же, как любой другой ФБ.
    Подобные вопросы уже были продуманы в МЭК61131.
    И там простой ответ: каждый блок можно писать на своём языке. Где как удобнее, так и пишем. Где схемами, где текстом.
    с каких пор ОвенЛоджик заявлял себя как придерживающийся стандартов МЭК61131, допустим тот графический язык ему принадлежит, где прописано разделение что является ФБ, а что функцией? Где область объявлений переменных?
    И почему вторую часть моего поста не прокомментировали, а судя по ответу, сделали вид что её не заметили
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  6. #6

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    И почему вторую часть моего поста не прокомментировали, а судя по ответу, сделали вид что её не заметили
    Вторую часть это какую? Про "совершенно новый язык"? Это видел. Ничего изобретать не нужно. Можно начать с усечённого ST (ну, без while, без лишних типов данных, без структур и т.п.).

    Ок, поясню свою мысль детальнее.

    Цитата Сообщение от capzap Посмотреть сообщение
    с каких пор ОвенЛоджик заявлял себя как придерживающийся стандартов МЭК61131
    ОЛ не заявлял 61131, и мне без разницы заявлял или не заявлял. Мне не шашечки нужны, а удобная программа.

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

    2.5 Program organization units
    2.5.1 Functions
    For the purposes of programmable controller programming languages, a function is defined as a program organization unit which, when executed, yields exactly one data element, which is considered to be the function result, and arbitrarily many additional output elements (VAR_OUTPUT and VAR_IN_OUT)...

    и

    2.5.2 Function blocks
    For the purposes of programmable controller programming languages, a function block is a program organization unit which, when executed, yields one or more values. Multiple, named instances (copies) of a function block can be created. Each instance shall have an associated identifier (the instance name), and a data structure containing its output and internal variables, and, depending on the implementation, values of or references to its input variables....

    Или вопрос не про стандарт был?

    Цитата Сообщение от capzap Посмотреть сообщение
    Где область объявлений переменных?
    Ну, в ОЛ сейчас туго с областью объявления переменных. Но можно же, если ФБ (макрос, или как он там в ОЛ называется) указан ST язык, то показывать область переменных.
    В чём сложность?

  7. #7
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,575

    По умолчанию

    Цитата Сообщение от vladimirisitnikov Посмотреть сообщение
    В чём сложность?
    цитатами из первоисточника будете с умным видом своим последователям объяснять, в чем отличие ФБ от функций, в конкретно взятой среде откуда возьмется совместимость и конвертация?
    фраза: мне без разницы о многом говорит, возомнили из себя прогрессивного человека, супергенератора идей, а по факту как обычные потребитель, только давай
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #8

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    в конкретно взятой среде откуда возьмется совместимость и конвертация?
    В какой среде? Какая конвертация? Какая совместимость?
    О чём вы?

    Цитата Сообщение от capzap Посмотреть сообщение
    возомнили из себя прогрессивного человека, супергенератора идей, а по факту как обычные потребитель, только давай
    О чём вы? Если честно, то вот в этих словах я вижу лишь намёк на оскорбление: IDE61131 существует и развивается. Я не сижу и не жду, когда ОВЕН из ОЛ сделает КДС.

Похожие темы

  1. формулы расета
    от Владимир Ф в разделе Master SCADA 3
    Ответов: 3
    Последнее сообщение: 03.04.2014, 18:32
  2. Ответов: 3
    Последнее сообщение: 09.11.2012, 14:37
  3. как правильно читать/записывать в МДВВ
    от servo в разделе Помощь Разработчикам
    Ответов: 4
    Последнее сообщение: 10.08.2012, 12:56
  4. Ответов: 4
    Последнее сообщение: 06.12.2011, 07:18

Ваши права

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