約 2,416,727 件
https://w.atwiki.jp/miracle_mikuru/pages/64.html
System String からの変換 コードのコピー // convert_from_system_string.cpp // compile with /clr /link comsuppw.lib #include iostream #include stdlib.h #include string #include "atlbase.h" #include "atlstr.h" #include "comutil.h" #include "vcclr.h" using namespace std; using namespace System; using namespace System Runtime InteropServices; int main() { String ^orig = gcnew String("Hello, World!"); Console WriteLine("{0} (System String)", orig); pin_ptr const wchar_t wch = PtrToStringChars(orig); // Convert to a char* size_t origsize = wcslen(wch) + 1; const size_t newsize = 100; size_t convertedChars = 0; char nstring[newsize]; wcstombs_s( convertedChars, nstring, origsize, wch, _TRUNCATE); strcat_s(nstring, " (char *)"); cout nstring endl; // Convert to a wchar_t* wchar_t wcstring[newsize]; wcscpy_s(wcstring, wch); wcscat_s(wcstring, L" (wchar_t *)"); wcout wcstring endl; // Convert to a _bstr_t _bstr_t bstrt(wch); bstrt += " (_bstr_t)"; cout bstrt endl; // Convert to a CComBSTR CComBSTR ccombstr(wch); if (ccombstr.Append(L" (CComBSTR)") == S_OK) { CW2A printstr(ccombstr); cout printstr endl; } // Convert to a CString CString cstring(wch); cstring += " (CString)"; cout cstring endl; // Convert to a basic_string wstring basicstring(wch); basicstring += L" (basic_string)"; wcout basicstring endl; delete orig; }出力 Hello, World! (System String) Hello, World! (char *) Hello, World! (wchar_t *) Hello, World! (_bstr_t) Hello, World! (CComBSTR) Hello, World! (CString) Hello, World! (basic_string)
https://w.atwiki.jp/bambooflow/pages/137.html
Interconnect Component イニシエータとターゲットの間のモデル。 ここでは、ブロッキングI/Fを利用したLTモデルを説明。 b_transoprtメソッドのみの実装を記述。そのほかのメソッドは今回は非サポート。 Interconnect Componentサンプル 構成 TOP Router サンプル b_lt_model_plus_router.tgz 構成 インスタンス関係 sc_main |== top(TOP) |== initiator(Initiator) |== router(Router) |== target[4](Target) 接続関係 initiator == router +== target[0] |== target[1] |== target[2] |== target[3] TOP トップでインスタンスするモジュールは、 イニシエータ1つ(i_socket) ルータ1つ(t_socket, i_socket[4]) ターゲット4つ(t_socket) TOP.h #ifndef __TOP_H_ #define __TOP_H_ #include systemc.h class Initiator; class Target; class Router; SC_MODULE( TOP ) { public TOP( sc_module_name name ); ~TOP(); //private enum { TARGET_MAX = 256 }; Initiator *initiator; Target *target[TARGET_MAX]; Router *router; private const unsigned int targetNum; }; #endif /* __TOP_H_ */ TOP.cpp #include "TOP.h" #include "tlm.h" #include "Initiator.h" #include "Target.h" #include "Router.h" // constructor TOP TOP( sc_module_name name ) sc_module( name ) , targetNum( 4 ) // == setting { sc_assert( 0 targetNum targetNum TARGET_MAX ); // instances initiator = new Initiator( "initiator" ); router = new Router( "router", targetNum ); for (unsigned int i=0; i targetNum; i++) { char t_name[20]; sprintf( t_name, "target_%d", i ); target[i] = new Target( t_name ); } // binding initiator- i_socket.bind( router- t_socket ); for (unsigned int i=0; i targetNum; i++) router- i_socket[i]- bind( target[i]- t_socket ); } // destructor TOP ~TOP() { delete initiator; delete router; for (unsigned int i=0; i targetNum; i++) { delete target[i]; } } Router ルータはイニシエータからのリクエストを接続されているターゲットに渡す中間モジュール。 複数ターゲットが接続されているので、上位ビットをみてそれぞれのターゲットにリクエストを振り分ける。 Router.h #ifndef __ROUTER_H_ #define __ROUTER_H_ #include systemc.h #include "tlm.h" SC_MODULE( Router ) , public tlm tlm_fw_transport_if , public tlm tlm_bw_transport_if { enum { TARGET_MAX = 256 }; tlm tlm_initiator_socket 32 *i_socket[TARGET_MAX]; tlm tlm_target_socket 32 t_socket; SC_HAS_PROCESS( Router ); Router( sc_module_name name, const unsigned int target_um=4 ); ~Router(); protected // I/F functions // FW virtual void b_transport( tlm tlm_generic_payload trans, sc_time time ) ; virtual tlm tlm_sync_enum nb_transport_fw( tlm tlm_generic_payload trans, tlm tlm_phase phase, sc_time time ); virtual unsigned int transport_dbg( tlm tlm_generic_payload trans ); virtual bool get_direct_mem_ptr( tlm tlm_generic_payload trans, tlm tlm_dmi dmi); // BW virtual tlm tlm_sync_enum nb_transport_bw( tlm tlm_generic_payload trans, tlm tlm_phase phase, sc_time time ); virtual void invalidate_direct_mem_ptr( sc_dt uint64 a, sc_dt uint64 b); // functions unsigned int decode_address( unsigned int address, unsigned int masked_address ); sc_dt uint64 compose_address( unsigned int target_nr, sc_dt uint64 address); private const unsigned int targetNum; }; #endif /* __ROUTER_H_ */ Router.cpp #include "Router.h" // constructor Router Router( sc_module_name name, const unsigned int target_num ) sc_module( name ) //, i_socket( "i_socket" ) , t_socket( "t_socket" ) , targetNum( target_num ) { sc_assert( (0 targetNum) (targetNum TARGET_MAX) ); for (unsigned int i=0; i targetNum; i++) { char socket_name[20]; sprintf( socket_name, "i_socket_%d", i ); i_socket[i] = new tlm tlm_initiator_socket 32 ( socket_name ); i_socket[i]- bind( *this ); // I/Fとバインド } t_socket.bind( *this ); // I/Fとバインド } Router ~Router() { for (unsigned int i=0; i targetNum; i++) { delete i_socket[i]; } } unsigned int Router decode_address( unsigned int address, unsigned int masked_address ) { unsigned int target_nr = (address 16) 0xff; // target_nr is 0~255 masked_address = address 0xffff; return target_nr; } sc_dt uint64 Router compose_address( unsigned int target_nr, sc_dt uint64 address) { return (target_nr 16) | (address 0xffff); } // FW void Router b_transport( tlm tlm_generic_payload trans, sc_time time ) { trans.set_response_status( tlm TLM_ADDRESS_ERROR_RESPONSE ); unsigned int address = static_cast unsigned int (trans.get_address()); unsigned int masked_address; // mask 0x0000ffff unsigned int target_nr; target_nr = decode_address( address, masked_address ); if (target_nr targetNum) { trans.set_address( masked_address ); (*i_socket[target_nr])- b_transport( trans, time ); } else { cout name() " ERROR, can not access Target No." target_nr endl; trans.set_response_status( tlm TLM_ADDRESS_ERROR_RESPONSE ); } } // FW tlm tlm_sync_enum Router nb_transport_fw( tlm tlm_generic_payload trans, tlm tlm_phase phase, sc_time time ) { cout "nb_transport_fw is not supoorted." endl; trans.set_response_status( tlm TLM_GENERIC_ERROR_RESPONSE ); return tlm TLM_COMPLETED; } // FW unsigned int Router transport_dbg( tlm tlm_generic_payload trans ) { //sc_dt uint64 masked_address; //unsigned int target_nr = decode_address( trans.get_address(), masked_address ); //return (*i_socket[target_nr])- transport_dbg( trans ); return 0; // Debug not supported } bool Router get_direct_mem_ptr( tlm tlm_generic_payload trans, tlm tlm_dmi dmi) { //uint64 masked_address; //unsigned int target_nr = decode_address( trans.get_address(), masked_address ); //bool status = (*i_socket[target_nr])- get_direct_mem_ptr( masked_address, dmi ); //dmi.set_start_address( compose_address( target_nr, dmi.get_start_address() ) ); //dmi.set_end_address( compose_address( target_nr, dmi.get_end_address() ) ); //return status; return false; // DMI not supported } // BW tlm tlm_sync_enum Router nb_transport_bw( tlm tlm_generic_payload trans, tlm tlm_phase phase, sc_time time ) { // not support trans.set_response_status( tlm TLM_GENERIC_ERROR_RESPONSE ); return tlm TLM_COMPLETED; } // BW void Router invalidate_direct_mem_ptr( sc_dt uint64 a, sc_dt uint64 b) { // DMI unused // t_socket- invalidate_direct_mem_ptr( 0, (sc_dt uint64)-1 ); }
https://w.atwiki.jp/system_ce/pages/20.html
ここでは、TRPGルール「system_ce」の説明をしています。 システム_クリアエディション(system_ce)は、TRPGというゲームです。 TRPGは、複数の人間で楽しむゲームです。 1人が進行役であるGMとなり、残りの参加やプレイヤーとなり、GMなどが用意したシナリオ(あらすじ)をもとに、プレイヤーがキャラになりきってロール(演技)をしながら、シナリオをクリアしていく遊びです。 TRPGは様々なゲームがありますが、ゲームごとにルールや世界設定があり、それをもとに遊んで行くことになります。 しかし、このsystem_ce(以下「CE版」)では、通常のTRPGを一風変わった遊び方をします。 プレイヤーも半GMのような立ち位置で自由にシナリオや世界設定に介入できるのです。
https://w.atwiki.jp/rai002/pages/32.html
//********************************************************************** // SYSTEMTIME を時間に変換して保存 // 年、 月、日、時間(時分秒) // 0000、00、00、00 00 00 //********************************************************************** void DATA setSysTime(SYSTEMTIME t) { time += t.wYear * 10000000000; time += t.wMonth * 100000000; time += t.wDay * 1000000; time += t.wHour * 10000; time += t.wMinute * 100; time += t.wSecond; }
https://w.atwiki.jp/formallang/pages/14.html
"Mathematical Models for Cellular Interactions in Development I and II" (1968) L-Systemを提案した論文。生物の細胞分裂による成長のようなもののモデル化として提案された。形式言語理論そのもの以外にも、CGにおけるフラクタル形状の生成などに広く応用されている。名前は著者名 Lindenmayer の頭文字 "L" から(Dalen1970 http //dx.doi.org/10.1007/BF01702868)。 Aristid Lindenmayer Journal of Theoretical Biology, vol. 18 pp. 300-315 http //dx.doi.org/10.1016/0022-5193(68)90079-9 http //dx.doi.org/10.1016/0022-5193(68)90080-5 iL-System (i-sided L-System) G= Σ,ω,δ Σ: alphabet ω: axiom. 開始文字列(∈Σ*) δ: a1..ai → α の形の導出規則の集まり(ただしδはcomplete すべてのa1..aiに対して1個は対応するαがある) 1ステップの書き換え規則は a1a2...an = α1α2...αn if and only if a1..ai - α1 ∈ δ a2..ai+1 - α2 ∈ δ ... で定義される。L(G) = {t∈Σ* | ω= *t}。i-sided だとi文字だけ後ろのコンテキストを見ながら変換がかかる感じ。 オリジナル論文では、特に 1L と 2L が考察されている。0L-System は特に別途更に考察されている。言ってみれば 1L, 2L, .. は context-sensitive なシステムで、0L は context-free なシステム。
https://w.atwiki.jp/echizenidresssystem4/pages/18.html
黒霧さんの 『Idress4 覚書 』だいたいここ読めばいい。 ダムレイさんの アイドレスシステム4ルールまとめ(ダムレイ版) https //www65.atwiki.jp/damrey0715/pages/23.html アイドレスSystem4 威信点ルール明確化 (修正2):http //blog.tendice.jp/201708/article_2.html 威信点と設置・指定できるものについて。 アイドレスSystem4 移動と輸送のルール(修正2):http //blog.tendice.jp/201710/article_1.html アイドレスSystem4 登録枠ルール:http //blog.tendice.jp/201710/article_2.html アイドレスSystem4 評価計算式(ルール)の明確化(修正1):http //blog.tendice.jp/201710/article_3.html 覚書:再立国のための部品登録に関して
https://w.atwiki.jp/jyumawiki/pages/2880.html
アニメ スタッフ-あ行 名前:石黒 正数 よみ:いしぐろ まさかず アニメ スタッフ-あ行
https://w.atwiki.jp/systemc/pages/24.html
ELNのモジュールは、下記の表に用意されたものを使用する。信号源と受動部品が用意されている。 ELNモジュール名 機能 sca_eln sca_r 抵抗 sca_eln sca_c 容量(コンデンサ) sca_eln sca_l インダクタ sca_eln sca_vcvs 電圧制御電圧源 sca_eln sca_vccs 電圧制御電流源 sca_eln sca_ccvs 電流制御電圧源 sca_eln sca_cccs 電流制御電流源 sca_eln sca_nullor ナラー、理想オペアンプ sca_eln sca_gyrator ジャイレータ sca_eln sca_ideal_transformer 理想変圧器 sca_eln sca_transmission_line 伝送線路 sca_eln sca_vsource 電圧源 sca_eln sca_isource 電流源 sca_eln sca_tdf_r TDF信号で制御する可変抵抗 sca_eln sca_tdf_c TDF信号で制御する可変容量 sca_eln sca_tdf_l TDF信号で制御する可変インダクタ sca_eln sca_tdf_rswitch TDF信号で制御するスイッチ sca_eln sca_tdf_vsource TDF信号で制御する可変電圧源 sca_eln sca_tdf_isource TDF信号で制御する可変電流源 sca_eln sca_tdf_vsink 電圧をTDF出力へ変換 sca_eln sca_tdf_isink 電流をTDF出力へ変換 sca_eln sca_de_r 離散信号で制御する可変抵抗 sca_eln sca_de_c 離散信号で制御する可変容量 sca_eln sca_de_l 離散信号で制御する可変インダクタ sca_eln sca_de_rswitch 離散信号で制御するスイッチ sca_eln sca_de_vsource 離散信号で制御する可変電圧源 sca_eln sca_de_isource 離散信号で制御する可変電流源 sca_eln sca_de_vsink 電圧を離散信号へ変換 sca_eln sca_de_isink 電流を離散信号へ変換 2012-01-30 20 57 02 (Mon)
https://w.atwiki.jp/arcadegames/pages/135.html
== SYSTEM I == ナムコが開発したメインボード。SYSTEM 87から改名。 SYSTEM I メインボード パターン型番 シルク型番 システム名、備考 8617963101 (8617961101) SYSTEM I CPU PCB 8617963201 (8617961201) SYSTEM I ROM PCB 新版? == 仕様 == == 主要チップ一覧(SYSTEM I MAIN BOARD) == 64A1 旧日立製。 C181(CUS181) 28ピンDIP。KEYCUS? C123(CUS123) SHAPE ROMなどの制御チップ。パッケージは80ピン0.8mmピッチQFP。富士通製。 SYS87A-R(PAL16L8B) 20ピンDIP。PAL。 C121 64ピンQFP。6809系のI/O系。サウンド用バッファRAM(?)やYM2151(OPM)のバスコントロールなど。 YM2151 FM音源(OPM)。 YM3012 FM音源用ステレオDAC。 imageプラグインエラー 画像を取得できませんでした。しばらく時間を置いてから再度お試しください。 == リンク == ナムコ(NAMCO)
https://w.atwiki.jp/iwslt2006/pages/6.html
dialogue system メモ 京都携帯 http //133.18.202.67/sight/top.jsp ユビウォール http //www.fujitsu-general.com/jp/news/2006/08/06-N02-11/