Тип данных fixdt(0,L,0)

Обсуждение вопросов, связанных с Simulink

Модератор: Admin

Ришка
Пользователь
Сообщения: 22
Зарегистрирован: Вт мар 24, 2015 5:33 pm

Тип данных fixdt(0,L,0)

Сообщение Ришка » Пн апр 11, 2016 5:18 pm

Помогите, пожалуйста, разобраться с типом данных симулинка. Источник генерирует число double, далее преобразую его с помощью Data type convert в fixdt(0,L,0), где L - заданный параметр(например, 10) и вот теперь вопрос: после такого преобразования числа в этот формат (выходной порт преобразователя числа показывает ufix10) получаем на выходе двоичный вектор длины 10 бит (представляющий собой перевод double в bit) или это какой-то специфический тип данных самого симулинка - просто число типа ufix10 (и сколько бит будет занимать этот ufix10 в таком случае) ? :roll:

Ришка
Пользователь
Сообщения: 22
Зарегистрирован: Вт мар 24, 2015 5:33 pm

Re: Тип данных fixdt(0,L,0)

Сообщение Ришка » Вт апр 12, 2016 12:07 pm

Оказывается, что тип fixdt является особым Simulink.Numeric type. Кто-нибудь знает, как теперь перевести этот формат, допустим, в double или в binary? Или как сравнить два числа типа numeric без перевода их в другой формат?

bimbangcc
Пользователь
Сообщения: 1
Зарегистрирован: Пн апр 10, 2017 6:07 am

Re: Тип данных fixdt(0,L,0)

Сообщение bimbangcc » Пн апр 10, 2017 6:08 am

I am very happy to discover your post, This is an excellent post. It is really what I wanted to see, hope in future you will continue for sharing such a excellent post. ccleaner download