Этот работает для меня.
func stringByAddingPercentEncodingForFormData(plusForSpace: Bool=false) -> String? {
let unreserved = "*-._"
let allowed = NSMutableCharacterSet.alphanumericCharacterSet()
allowed.addCharactersInString(unreserved)
if plusForSpace {
allowed.addCharactersInString(" ")
}
var encoded = stringByAddingPercentEncodingWithAllowedCharacters(allowed)
if plusForSpace {
encoded = encoded?.stringByReplacingOccurrencesOfString(" ", withString: "+")
}
return encoded
}
Я нашел выше функцию по этой ссылке: http://useyourloaf.com/blog/how-to-percent-encode-a -url строка / .
Вы можете использовать как явное, так и неявное управление скоростью в Simulink.
get_param (bdroot, 'FixedStep')
set_param (bdroot, 'FixedStep', '0.005')% 200 Гц
blockquote> blockquote>
Цвета Чтобы активировать цвета времени выборки, перейдите по ссылке: Дисплей> Время выборки> Все. Легенда о времени выборки поможет вам понять, как работает неявный контроль скорости.
Параметр времени выборки Вы можете управлять параметрами задания и времени выборки через: Параметры конфигурации> Солвер> Задачи и параметры времени выборки.
В начале вы можете активировать автоматическую обработку изменения скорости передачи данных. Затем вы проанализируете, какие цвета имеют ваши элементы модели, и поместите блоки Rate-Transition на сигнальные линии данных между элементами модели с разными частотами дискретизации.
Теперь контроль скорости неявный. Если вы используете вызовы функций для явного вызова ваших подсистем с требуемой скоростью, используя предопределенный планировщик, тогда контроль скорости будет явным.
Вы можете открыть сборку в примерах Simulink, чтобы увидеть, как она работает:
sf_ladder_logic_scheduler
sf_loop_scheduler
blockquote> blockquote>