Страница 29 из 117 ПерваяПервая ... 1927282930313979 ... ПоследняяПоследняя
Показано с 281 по 290 из 1349

Тема: Hardella IDE

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

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

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    И какой у вас ноут ?
    Код:
      Название модели:	MacBook Pro
      Идентификатор модели:	MacBookPro11,3
      Имя процессора:	Intel Core i7
      Скорость процессора:	2,6 GHz
      Количество процессоров:	1
      Общее количество ядер:	4
      Кэш 2-го уровня (в каждом ядре):	256 КБ
      Кэш L3:	6 МБ
      Память:	16 ГБ
    Где-то года два с половиной назад покупал.

    Если запускается очень долго, то есть следующие варианты:
    1) Проверить антивирус -- иногда он сильно мешает
    2) Проверить жёсткий диск (особенно, если ему больше 2-3 лет). Если там есть битые блоки, то чтение битых блоков может быть ооочень медленным. Простейший способ проверить в Windows -- запустить Пуск-Выполнить-resmon и посмотреть раздел "жёсткий диск" на предмет параметра "размер очереди/ среднее время ответа". Если среднее время ответа больше 100мс, то это беда-печаль, а не диск.
    Последний раз редактировалось Владимир Ситников; 05.01.2017 в 19:53.

  2. #2

    По умолчанию

    А как деинсталлировать Hardella ?

  3. #3

    По умолчанию

    Цитата Сообщение от Newcomer Посмотреть сообщение
    А как деинсталлировать Hardella ?
    Папку удалить и всего делов.
    Ещё можно удалить папку %USERPROFILE%\.IDE61131-15

  4. #4

    По умолчанию

    Собственно, в "Resource Monitor'е" смотреть сюда:
    Снимок экрана 2017-01-05 в 19.57.00.png

    Времена больше 100мс -- подозрительно. Времена больше 1сек -- беда, больше 10сек -- совсем печаль.

    Я недавно таким методом вычислил "подыхающий диск" и успел заменить на новый.

  5. #5

    По умолчанию

    У меня Core i3, поэтому и загружается долго.

  6. #6

    По умолчанию

    Ну и система типов в КДС.

    SINT OR SINT не определено, а SINT + SINT это INT.

    Снимок экрана 2017-01-05 в 22.52.20.png

    Первая строка не компилируется, а вторая проходит. Ну как так?

  7. #7

    По умолчанию

    А с чего бы это первая строка должна нормально компилироваться ?

  8. #8

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    А с чего бы это первая строка должна нормально компилироваться ?
    А почему бы и нет?

    Если записывать как dword_var := -1 XOR -2, то КДС считает, что результат XOR'а это SINT и нормально компилирует!
    Получается, результат зависит от того, записано ли "-1" или же используется переменная аналогичного типа.

    Снимок экрана 2017-01-06 в 11.46.42.png

  9. #9

    По умолчанию

    Битовые операторы применимы для типов ANY_BIT.

    В IEC 61 131-3 под записью ANY_BIT понимаются все типы данных указанные в следующем перечне: DWORD, WORD, BYTE, BOOL.

    SINT в этом списке нет.
    Последний раз редактировалось Вольд; 06.01.2017 в 12:02.

  10. #10

    По умолчанию

    Цитата Сообщение от Вольд Посмотреть сообщение
    В IEC 61 131-3 под записью ANY_BIT понимаются все типы данных указанные в следующем перечне: DWORD, WORD, BYTE, BOOL.

    SINT в этом списке нет.
    А почему тогда работает -1 XOR -2 ?

    Видел я это ANY_BIT, но КДС позволяет весьма вольно конвертировать между типами.
    Например:
    dword_var := -1; -- не работает (якобы, нельзя преобразовать -1 в DWORD)
    А такое уже работает: dword_var := sint_var;

    Вообще шикарно. Я бы либо запрещал оба варианта (требовал явного TO_DWORD), либо разрешал оба. Зачем делать правила, которые по-разному работают для литералов и переменных?

Страница 29 из 117 ПерваяПервая ... 1927282930313979 ... ПоследняяПоследняя

Ваши права

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