SystemVerilog не допускает частичный массив параметров (т. Е. Просто присваивает один индекс массиву параметров). Вы можете назначить только весь массив сразу:
MEM_MODEL_WRAPPER #(.MEM_AT_CS('{NONE, NONE, SSRAM_X16, NONE, NONE, NONE, NONE, NONE})) mem_dut(mem_intf , mc_clk);
Я лично использую php файл для передачи объекта JavaScript, составленного из некоторой основной сессии и внутренних настроек, ничто в жестком реальном времени, поскольку передающая информация клиенту не чрезмерно безопасна, но я полагаю, что это могло бы следовать за теми же принципами как, что Вы ищете.
Точно так же я использую это для отображения определенных элементов, после того как клиент зарегистрирован, хотя вся авторизация все еще сделана на стороне сервера. Если мой обработчик сессий дает файл PHP хорошо, он производит объект JavaScript использование PHP heredoc строка, иначе он ничего не производит. Можно использовать атрибуты этого объекта выдержать сравнение с, или Вы могли произвести только JavaScript для того, как определенная страница должна быть представлена, на основе настроек в Вашем php файле.
HTML:
<script src="common/javascript/php_feeder.php" type="text/javascript"></script>
PHP:
//my session handler authorisation check has been removed
//although you could place your own up here.
//assuming session was authorised
//set content type header
header("content-type: application/x-javascript");
$js_object = <<<EOT
var my_object = {
my_attr: '{$my_attr}',
my_attr2: '{$my_arrt2}',
etc: '{$etc}'
}
EOT;
print($js_object);
Можно, вероятно, создать два отдельных файла сценария Java и включать необходимый файл, в зависимости от пользовательского типа.
Псевдокод
If user_type is One
<Script src='one.js' type='javascript'></script>
else
<Script src='other.js' type='javascript'></script>
End If
Определенная разработка здесь несомненно помогла бы в получении Вас большему количеству descript и полезному ответу. Это в памяти, тем не менее, Вы могли легко просто использовать функции, объявленные в, если бы оператор для обеспечения отчетливо варьировался события для различных пользователей.
Очень простой пример:
<script>
function do_something(userType)
{
if (userType == 'A')
{
// everything you need to do for userType A
}
if (userType == 'B')
{
// everything you need to do for userType B
}
}
</script>
JavaScript имеет eval
функция, таким образом, я думаю (я не попробовал ее), что можно генерировать JavaScript путем записи этого в строковую переменную (и затем вызов eval
на той строковой переменной).