関数対応表

artisoc4とartisoc Cloudの関数の対応についてまとめています。

引数など細かい仕様が異なる場合がありますので、詳しくは関数仕様を参照してください。

数値計算

artisoc4

artisoc Cloud

Abs

abs

Atn

atan

Cos

cos

DegreeToRad

radians

Exp

exp

Int

int

Log

log

NormInv

normalvariate

Pi

pi

RadToDegree

degrees

Rnd

rand

Round

round

SetRandomSeed

(なし)

Sin

sin

Sinh

sinh

Sqr

sqrt

Tan

tan

Tanh

tanh

文字列操作

artisoc4

artisoc Cloud

CountToken

len

GetToken

(リストのインデックス指定で記述)

Instr

in

Left

(リストのスライスで記述)

Len

len

Mid

(リストのスライスで記述)

Replace

replace

Right

(リストのスライスで記述)

StrComp

演算子==で記述

Trim

strip

データ型変換

artisoc4

artisoc Cloud

Cbool

bool

CDbl

float

Cint

int

Clong

int

Cstr

str

エージェント操作(生成・削除)

artisoc4

artisoc Cloud

CreateAgt

create_agt

DelAgt

del_agt

KillAgt

kill_agt

TerminateAgt

(なし)

エージェント操作(その他)

artisoc4

artisoc Cloud

GetHistory

get_history

SpecifyAgttype

specify_agttype

SpecifyKillAgt

specify_kill_agt

空間エージェント関数(移動)

artisoc4

artisoc Cloud

Forward

forward

ForwardDirectionCell

forward_direction_sqgrid

MoveToCenter

move_center

MoveToSpaceOwnCell

move_space_around_own_sqgrid

MoveToSpaceAgtSetCell
MoveToSpacePositionCell

move_space_around_position_sqgrid

Pursue

pursue

Turn

turn

TurnAgt

turn_agt

空間エージェント関数(空間操作)

artisoc4

artisoc Cloud

GetHeightSpaceOwn

get_height_space_own

GetWidthSpaceOwn

get_width_space_own

ReverseDirectionCell

reverse_direction_sqgrid

空間エージェント関数(エージェント集合生成)

artisoc4

artisoc Cloud

MakeAllAgtsetAroundOwn
MakeOneAgtsetAroundOwn

make_agtset_around_own

MakeAllAgtsetAroundOwnCell
MakeOneAgtsetAroundOwnCell

make_agtset_around_own_sqgrid

エージェント集合操作(基本操作)

artisoc4

artisoc Cloud

AddAgt

add

DelAgtSet2
RemoveAgt

discard

ClearAgtSet

clear

CountAgtSet

count_agtset

エージェント集合操作(集合演算)

artisoc4

artisoc Cloud

MakeCommonAgtset

intersection

MakeDiffAgtset

symmetric_difference

MergeAgtSet

union

DelAgtset

difference

エージェント集合操作(配置)

artisoc4

artisoc Cloud

RandomPutAgtset

random_put_agtset

RandomPutAgtset

random_put_agtset_sqgrid

エージェント集合操作(生成)

artisoc4

artisoc Cloud

MakeAgtset
MakeAgtsetSpace

make_agtset

MakeAllAgtsetAroundPosition
MakeOneAgtsetAroundPosition

make_agtset_around_position

MakeAllAgtsetAroundPositionCell
MakeOneAgtsetAroundPositionCell

make_agtset_around_position_sqgrid

エージェント集合操作(その他)

artisoc4

artisoc Cloud

SortAgtset

空間操作

artisoc4

artisoc Cloud

GetDirection

get_direction

GetHeightSpace

get_height_space

GetHeightSpaceOwn

get_height_space_own

GetLayerSpace

get_layer_space

GetRideSpace

get_ride_space

GetWidthSpace

get_width_space

GetWidthSpaceOwn

get_width_space_own

MeasureDistance

mesaure_distance

SpecifyLoop

specify_loop

ファイル入出力

artisoc4

artisoc Cloud

CloseFile

close

OpenFile

open

ReadFile

read

WriteFile

write

その他

artisoc4

artisoc Cloud

ExitSimulation

exit_simulation

GetCountStep

count_step

Gradation

gradation

HSV

hsv

PauseSimulation

pause_simulation

Print
PrintLn

print

RGB

rgb