Автор |
Сообщение |
25.03.2022 11:56:35
Тема: Re:Вопросы и ответы по HLCCAD
|
Антон Пикулик
Темы: 0
Сообщений: 9
Мой профиль
|
Я выставляю задержки в генераторе по 10ps для 0 и 1, после значения слетают и выдают ошибку
--Ошибка: [GEN] Параметры корпуса не удовлетворяют формату устройства--(решение отослано на тестирование)
[MD]
25.03.2022 11:54:05 25.03.2022 11:54:10 Пикулик Антон Организация и функционирование ЭВМ (ПО2/ИТ2/ПИ1) - 2022 1. Memory 0 Ошибка: [GEN] Параметры корпуса не удовлетворяют формату устройства Reggirt.prd DelTA3 at NIT0
25.03.2022 11:34:40 25.03.2022 11:34:45 Пикулик Антон Организация и функционирование ЭВМ (ПО2/ИТ2/ПИ1) - 2022 1. Memory 0 Ошибка: Несовпадение Q:0=1 [10 ns] Reggirt.prd DelTA3 at NIT8
|
25.03.2022 15:40:21
Тема: Re:Вопросы и ответы по HLCCAD
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
Антон Пикулик:
Я выставляю задержки в генераторе по 10ps для 0 и 1, после значения слетают и выдают ошибку
--Ошибка: [GEN] Параметры корпуса не удовлетворяют формату устройства--(решение отослано на тестирование)
[MD]
25.03.2022 11:54:05 25.03.2022 11:54:10 Пикулик Антон Организация и функционирование ЭВМ (ПО2/ИТ2/ПИ1) - 2022 1. Memory 0 Ошибка: [GEN] Параметры корпуса не удовлетворяют формату устройства Reggirt.prd DelTA3 at NIT0
25.03.2022 11:34:40 25.03.2022 11:34:45 Пикулик Антон Организация и функционирование ЭВМ (ПО2/ИТ2/ПИ1) - 2022 1. Memory 0 Ошибка: Несовпадение Q:0=1 [10 ns] Reggirt.prd DelTA3 at NIT8
Внешний редактор для генератора работает некорректно.
Можно установить через "дополнительно->параметры..."
GenType = delay
delay for high = 10
delay for low = 10
|
01.10.2022 14:58:27
Тема: Re:Вопросы и ответы по HLCCAD
|
Игорь Коршунов
Темы: 7
Сообщений: 2198
Мой профиль
|
нажав какую-то комбинацию клавиш, я отключил верхнюю панель, на которой расположены файл, инструменты, моделирование, помощь и view, и т.д. Вопрос: можно ли это как вернуть/можно ли как-то поставить дефолтные настройки?
Если с HLCCAD происходит что-то странное и не помогает переустановка нужно удалить из реестра Windows две папки HLCCAD (в HKEY_CURRENT_USER и HKEY_USERS).
|
23.01.2023 12:41:43
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2073
Сообщений: 50016
Мой профиль
|
Sent: Saturday, September 10, 2022 1:45 PM
Две линии объединяем в одну через пробел (“a, b”) – получаем неадекватное сообщение об ошибке
Чуть догадались в чём проблема
А можно не считать это ошибкой?
(или удалять все пробелы автоматом в таких случаях)?
|
23.01.2023 12:50:30
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2073
Сообщений: 50016
Мой профиль
|
Sent: Monday, March 02, 2020 8:38 AM В этом семестре новички уже тоже меняли размерность у схем из SignedArithm
Смотрел? Закроешь?
From: Igor Korshunov
Sent: Wednesday, May 29, 2019 1:25 PM
Сейчас на стандартных проектах стоят флажки "только чтение" и "скрыть схему", но при этом HLСCAD разрешает менять размерности на корпусе.
Посмотрю как можно запретить и это для устройств знаковой арифметики.
|
21.11.2024 15:06:55
Тема: Re:Вопросы и ответы по HLCCAD
|
Екатерина Киптик
Темы: 0
Сообщений: 25
Мой профиль
|
Игорь Коршунов:
нажав какую-то комбинацию клавиш, я отключил верхнюю панель, на которой расположены файл, инструменты, моделирование, помощь и view, и т.д. Вопрос: можно ли это как вернуть/можно ли как-то поставить дефолтные настройки?
Если с HLCCAD происходит что-то странное и не помогает переустановка нужно удалить из реестра Windows две папки HLCCAD (в HKEY_CURRENT_USER и HKEY_USERS).
Проблема такая же, а папок HLCCAD нет.
|
14.12.2024 19:37:23
Тема: Re:Вопросы и ответы по HLCCAD
|
Данута Кособуцкая
Темы: 0
Сообщений: 7
Мой профиль
|
Почему может выскакивать такая ошибка "Warning: File was truncated! The limit is 20000.HLCCAD Project file"? Я сокращала программу как могла, вот самый короткий вариант, но даже он не проходит:
unsigned __in __bits(8) a;
unsigned __in __bits(8) b;
unsigned __in __bits(8) c;
unsigned __in __bits(8) d;
unsigned __out __bits(16) z;
unsigned __out __bits(16) reg;
void main()
{unsigned short sum_ab = a + b;
unsigned short sum_cd = c + d;
if (sum_ab == sum_cd) {
reg = 42;
z = 42;
} else if (sum_cd > sum_ab) {
reg = 0;
z = 0;
} else {
if (a >= b && c >= d) {
reg = c + a;
z = b + d;
} else if (a >= b && d > c) {
reg = a * d;
z = b - c;
} else if (b > a && c >= d) {
reg = c + d;
z = a + b;
} else if (b > a && d > c) {
if (c + d != 0) {
reg = (a + b) / (c + d);
} else {
reg = 0;
}
z = reg;
}} }
|
14.12.2024 21:22:33
Тема: Re:Вопросы и ответы по HLCCAD
|
Михаил Долинский
Темы: 2073
Сообщений: 50016
Мой профиль
|
Данута Кособуцкая:
Почему может выскакивать такая ошибка "Warning: File was truncated! The limit is 20000.HLCCAD Project file"? Я сокращала программу как могла, вот самый короткий вариант, но даже он не проходит:
Странный вопрос лучше устно обсудить
|
10.02.2025 22:01:18
Тема: Re:Вопросы и ответы по HLCCAD
|
Вадим Гурьянов
Темы: 0
Сообщений: 12
Мой профиль
|
Сломанная русская кодировка в HLCCAD.
В HLCCAD русские буквы отображаются со сломанной кодировкой, но с английскими всё хорошо. Как исправить?
Тут проблема скорее всего в том, что HLCCAD - это exe файл, который запускается на языке, выбранный в Windows. Если в административный языковой параметр Windows - это английский язык, то это решит вашу проблему.
Чтобы исправить это нужно перейти к следующим настройкам:
Параметры -> Время и язык -> Язык и регион -> Административные языковые параметры.
После, откроется окно, в котором нужно выбрать Изменить язык системы.
В появившемся окне выбрать русский язык и перезагрузить компьютер.
|
28.05.2025 02:47:05
Тема: Re:Вопросы и ответы по HLCCAD
|
Вадим Гурьянов
Темы: 0
Сообщений: 12
Мой профиль
|
Собственно, я расскажу, как установить HLCCAD на линукс. БЕЗ ВИРТУАЛЬНОЙ МАШИНЫ. Рассматривать мы будем дистрибутив Dedian 11.
Для начала, нам понадобится скачать архив с HLCCAD в любую удобную нам директорию, а так же, скачать свободное ПО, позволяющее пользователям UNIX-подобных систем, исполнять 16-, 32-, 64-битные приложения, wine.
Установка wine
Обновим списки пакетов и добавим нужную нам архитектуру.
sudo dpkg --add-architecture i386
sudo apt update
Установим wine.
sudo apt install wine wine32 wine64 winbind cabextract
Проверим, что wine скачался и установился.
wine --version
Пересоздадим чистый префикс (в том случае, если действие ниже, выдаст ошибку) и заново проинициализируем префикс.
rm -rf ~/.wine
WINEARCH=win32 WINEPREFIX="$HOME/.wine" winecfg
Запускаем наш HLCCAD (не забудьте распаковать архив).
wine ~/путь/к/директории/HLCCAD/BIN/Hlccad.exe
Пожалуй это всё. Если всё сделано правильно, то ошибок быть не должно. Hlccad запускается и работает так, как должен работать.
P.S. Для тех, кто не знает, как распаковать rar.
RAR в пингвина обычно не встроен, по этому лучше лишний раз скачать и распаковать в ручную.
sudo apt intall unrar
unrar x ~/путь/к/директории/hlccad.rar
Как правило, архив распакуется в домашнюю папку.
|
28.05.2025 08:45:35
Тема: Re:Вопросы и ответы по HLCCAD
|
Вадим Гурьянов
Темы: 0
Сообщений: 12
Мой профиль
|
Собственно, я расскажу, как установить WInter на линукс. БЕЗ ВИРТУАЛЬНОЙ МАШИНЫ. Рассматривать мы будем дистрибутив Dedian 11.
Текст с картинками
Для начала, нам понадобится скачать архив с WInter в любую удобную нам директорию, а так же, скачать свободное ПО, позволяющее пользователям UNIX-подобных систем, исполнять 16-, 32-, 64-битные приложения, wine.
Установка wine
Обновим списки пакетов и добавим нужную нам архитектуру.
sudo dpkg --add-architecture i386
sudo apt update
Установим wine.
sudo apt install wine wine32 wine64 winbind cabextract
Проверим, что wine скачался и установился.
wine --version
Пересоздадим чистый префикс (в том случае, если действие ниже, выдаст ошибку) и заново проинициализируем префикс.
rm -rf ~/.wine
WINEARCH=win32 WINEPREFIX="$HOME/.wine" winecfg
.bat - это исполняемый файл формат файла в Windwos и для пингвина, он нам не подходит. Запускать WInter через .exe можно, но там есть свои приколы. По этому нам будет проще добавить новый исполняемый файл под Linux. В i8086.bat, выполняются 4 действия, которые мы щас опишем в .sh файле (создайте файл i8086.sh там же, где и i8086.bat). Внутри файла:
#!/usr/bin/env bash
set -euo pipefail
#выбираем рабочую директорию
WRKDIR="$HOME/olymp"
mkdir -p "WRKDIR" 2>/dev/null || true
if [[ ! -d "$WRKDIR" ]]; then
WRKDIR="/tmp"
fi
if [[ ! -d "$WRKDIR" ]]; then
WRKDIR="/var/tmp"
fi
#копируем файлы
if [[ ! -e "$WRKDIR/1.i86" ]]; then
cp "bin/1.i86" "$WRKDIR/1.i86"
fi
#перезаписываем I8086.WID
cp -f "bin/I8086.WID" "$WRKDIR/I8086.WID"
wine "bin/WInter.exe" "$WRKDIR/I8086.WID" --student
Делаем его выполняемым и запускаем (перейдите в директорию и .sh файлом).
chmod +x i8086.sh
./i8086.sh
Всё. Теперь вы можете открыть TWinter через консоль (показано выше) или ПКМ->Запустить как приложение.
P.S. Для тех, кто не знает, как распаковать rar.
RAR в пингвина обычно не встроен, по этому лучше лишний раз скачать и распаковать в ручную.
sudo apt intall unrar
unrar x ~/путь/к/директории/winter.rar
Как правило, архив распакуется в домашнюю папку.
|
|