# Issues using a vector connector in ModelingToolkit for acausal modeling

**URL:** <https://discourse.julialang.org/t/issues-using-a-vector-connector-in-modelingtoolkit-for-acausal-modeling/123573>\
**Category:** Modelling & Simulations\
**Tags:** modelingtoolkit\
**Created:** [December 7, 2024, 4:24pm UTC](https://discourse.julialang.org/t/issues-using-a-vector-connector-in-modelingtoolkit-for-acausal-modeling/123573 "2024-12-07T16:24:17Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![fracpl](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/fracpl/32/214015_2.png) [@fracpl](https://discourse.julialang.org/u/fracpl)\
**Post date:** [December 8, 2024, 2:32pm UTC](https://discourse.julialang.org/t/issues-using-a-vector-connector-in-modelingtoolkit-for-acausal-modeling/123573/2 "2024-12-08T14:32:32Z")

</div>

This sounds very similar to the issue I am describing here:

> [@ModelingToolkit connector error with Arrays](https://discourse.julialang.org/t/modelingtoolkit-connector-error-with-arrays/123565):
>
> Hi, I am trying to implement from scratch some 3D multibody dynamics with ModelingToolkit.jl. When I define my connector (Frame) using arrays: using ModelingToolkit using LinearAlgebra using ModelingToolkit: t\_nounits as t, D\_nounits as D @connector Frame begin r(t)[1:3] q(t)[1:4] f(t)[1:3], [connect=Flow] τ(t)[1:3], [connect=Flow] end @named f = Frame() I get the following error: ERROR: MethodError: no method matching CartesianIndices(::Tuple{SubArray{Any, 1, Vector{Any}, T…

…no solution yet.

---

_[View the full topic](https://discourse.julialang.org/t/issues-using-a-vector-connector-in-modelingtoolkit-for-acausal-modeling/123573)._
